xtd 0.2.0
Loading...
Searching...
No Matches
__array_definition.h
Go to the documentation of this file.
1
4#pragma once
6#if !defined(__XTD_CORE_INTERNAL__)
7#error "Do not include this file: Internal use only"
8#endif
10#include "../collections/generic/helpers/allocator.h"
11#include "../size.h"
12#include <vector> // @todo remove line
13
15namespace xtd {
17 template<typename type_t>
18 using array = std::vector<type_t>;
19
48 template<typename type_t = nullptr_t, xtd::size rank_size = 1, typename allocator_t = xtd::collections::generic::helpers::allocator<type_t>>
49 class array_;
50
66 template<typename type_t, typename allocator_t>
67 class basic_array;
68
84}
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Definition __array_definition.h:49
Abstract object that represent array.
Definition array_abstract_object.h:25
Base object that represent array.
Definition basic_array.h:27
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
std::vector< type_t > array
Definition __array_definition.h:18