| abstract_object()=default | xtd::abstract_object | protected | 
  | allocator_type typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | at(size_type index) | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | at(size_type index) const | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | back() | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | back() const | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | base_type typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | begin() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | begin() noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | cbegin() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | cend() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | const_iterator typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | const_pointer typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | const_reference typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | const_reverse_iterator typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | contains(const type_t &value) const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | copy_to(xtd::array< type_t > &array, size_type index) const override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | copy_to(xtd::array< type_t > &array, xtd::int64 index) const | xtd::basic_array< type_t, allocator_t > | inline | 
  | count() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | crbegin() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | crend() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | data() noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | data() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | difference_type typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | empty() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | end() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | end() noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | equals(const object &obj) const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | equals(const basic_array &rhs) const noexcept override (defined in xtd::basic_array< type_t, allocator_t >) | xtd::basic_array< type_t, allocator_t > | inline | 
  | xtd::array_abstract_object::equals(const object_a_t &object_a, const object_b_t &object_b) noexcept | xtd::object | inlinestatic | 
  | xtd::iequatable::equals(const type_t &) const noexcept=0 | xtd::iequatable< type_t > | pure virtual | 
  | fill(const value_type &value) noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | front() | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | front() const | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | get_enumerator() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | get_hash_code() const noexcept | xtd::object | virtual | 
  | get_length(size_type dimension) const | xtd::basic_array< type_t, allocator_t > | inline | 
  | get_long_length(size_type dimension) const | xtd::basic_array< type_t, allocator_t > | inline | 
  | get_lower_bound(size_type dimension) const | xtd::basic_array< type_t, allocator_t > | inline | 
  | get_type() const noexcept | xtd::object | virtual | 
  | get_upper_bound(size_type dimension) const | xtd::basic_array< type_t, allocator_t > | inline | 
  | get_value(const xtd::array< size_type > &indexes) const | xtd::basic_array< type_t, allocator_t > |  | 
  | index_of(const type_t &value) const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | index_of(const basic_array &array, const value_type &value) noexcept | xtd::basic_array< type_t, allocator_t > | inlinestatic | 
  | index_of(const basic_array &array, const value_type &value, size_type index) | xtd::basic_array< type_t, allocator_t > | inlinestatic | 
  | index_of(const basic_array &array, const value_type &value, size_type index, size_type count) | xtd::basic_array< type_t, allocator_t > | inlinestatic | 
  | is_fixed_size() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | is_read_only() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | is_synchronized() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | items() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | items() noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | iterator typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | length() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | long_length() | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | max_size() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | memberwise_clone() const | xtd::object | inline | 
  | npos | xtd::basic_array< type_t, allocator_t > | inlinestatic | 
  | object()=default | xtd::object |  | 
  | operator base_type &() noexcept | xtd::basic_array< type_t, allocator_t > | inline | 
  | operator const base_type &() const noexcept | xtd::basic_array< type_t, allocator_t > | inline | 
  | operator()(const xtd::array< size_type > &indexes) | xtd::basic_array< type_t, allocator_t > |  | 
  | operator()(const xtd::array< size_type > &indexes) const | xtd::basic_array< type_t, allocator_t > |  | 
  | operator=(const basic_array &other) | xtd::basic_array< type_t, allocator_t > | inline | 
  | operator=(basic_array &&other) noexcept=default | xtd::basic_array< type_t, allocator_t > |  | 
  | operator=(std::initializer_list< type_t > &items) | xtd::basic_array< type_t, allocator_t > | inline | 
  | operator[](size_type index) const override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | operator[](size_type index) override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | pointer typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | rank() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | rbegin() noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | rbegin() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | reference typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | reference_equals(const object_a_t &object_a, const object_b_t &object_b) noexcept | xtd::object | inlinestatic | 
  | rend() noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | rend() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | resize(size_type new_size) | xtd::basic_array< type_t, allocator_t > | inline | 
  | resize(size_type new_size, value_type value) | xtd::basic_array< type_t, allocator_t > | inline | 
  | reverse(basic_array &array) noexcept | xtd::basic_array< type_t, allocator_t > | inlinestatic | 
  | reverse(basic_array &array, size_type index, size_type count) | xtd::basic_array< type_t, allocator_t > | inlinestatic | 
  | reverse_iterator typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | set_value(const type_t &value, const xtd::array< size_type > &indexes) | xtd::basic_array< type_t, allocator_t > | inline | 
  | size() const noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | size_type typedef | xtd::basic_array< type_t, allocator_t > |  | 
  | swap(basic_array &other) noexcept | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | sync_root() const noexcept override | xtd::basic_array< type_t, allocator_t > | inlinevirtual | 
  | to_string() const noexcept override | xtd::basic_array< type_t, allocator_t > | virtual | 
  | value_type typedef | xtd::basic_array< type_t, allocator_t > |  |