5#define __XTD_CORE_INTERNAL__
8#undef __XTD_CORE_INTERNAL__
22#define __XTD_ARRAY_INTERNAL__
25#undef __XTD_ARRAY_INTERNAL__
57 template<
typename type_t, xtd::size rank_,
typename allocator_t>
81 array(array&& array) =
default;
103#define __XTD_ARRAY_INTERNAL__
109#undef __XTD_ARRAY_INTERNAL__
Contains array definitions.
Contains array definitions.
Contains xtd::abstract_object class.
Contains xtd::array <type_t, 1> class.
Contains xtd::array <type_t, 2> class.
Contains xtd::array <type_t, 3> class.
Contains xtd::array_abstract_object class.
Contains xtd::array <> class.
Contains xtd::basic_array class.
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Definition array.h:58
array(const array< xtd::size, 1 > &lengths)
Initializes a new instance of the array class with lengths for each rank specified.
Definition array.h:76
xtd::size rank() const noexcept override
Gets the rank (number of dimensions) of the array.
Definition array.h:87
array()=default
Initializes a new instance of the array class that is empty.
Base object that represent array.
Definition basic_array.h:27
Contains core_export_ keyword.
Contains xtd::collections::generic::enumerator <type_t> interface.
Contains xtd::collections::generic::ilist <type_t> interface.
size_t size
Represents a size of any object in bytes.
Definition size.h:23
Contains xtd::collections::generic::icomparer <type_t> interface.
Contains xtd::iequatable interface.
Contains xtd::int64 type.
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.h:10
Contains xtd::new_ptr method.
Contains xtd::object class.
Contains xtd::static_object class.