|
cortexlib
v0.2.0
|
This is the complete list of members for cxl::matrix< T, Alloc >, including all inherited members.
| alloc_traits typedef | cxl::matrix< T, Alloc > | |
| allocator_type typedef | cxl::matrix< T, Alloc > | |
| assign(std::initializer_list< std::initializer_list< value_type >> list) -> void | cxl::matrix< T, Alloc > | inline |
| at(size_type row, size_type column) -> reference | cxl::matrix< T, Alloc > | inline |
| at(size_type row, size_type column) const -> const_reference | cxl::matrix< T, Alloc > | inline |
| back() noexcept -> reference | cxl::matrix< T, Alloc > | inline |
| back() const noexcept -> const_reference | cxl::matrix< T, Alloc > | inline |
| begin() noexcept -> iterator | cxl::matrix< T, Alloc > | inline |
| begin() const noexcept -> const_iterator | cxl::matrix< T, Alloc > | inline |
| cbegin() const noexcept -> const_iterator | cxl::matrix< T, Alloc > | inline |
| cend() const noexcept -> const_iterator | cxl::matrix< T, Alloc > | inline |
| clear() -> void | cxl::matrix< T, Alloc > | inline |
| const_iterator typedef | cxl::matrix< T, Alloc > | |
| const_pointer typedef | cxl::matrix< T, Alloc > | |
| const_reference typedef | cxl::matrix< T, Alloc > | |
| const_reverse_iterator typedef | cxl::matrix< T, Alloc > | |
| crbegin() const noexcept -> const_reverse_iterator | cxl::matrix< T, Alloc > | inline |
| crend() const noexcept -> const_reverse_iterator | cxl::matrix< T, Alloc > | inline |
| data() noexcept -> pointer | cxl::matrix< T, Alloc > | inline |
| data() const noexcept -> const_pointer | cxl::matrix< T, Alloc > | inline |
| difference_type typedef | cxl::matrix< T, Alloc > | |
| empty() const noexcept -> bool | cxl::matrix< T, Alloc > | inline |
| end() noexcept -> iterator | cxl::matrix< T, Alloc > | inline |
| end() const noexcept -> const_iterator | cxl::matrix< T, Alloc > | inline |
| erase(const_iterator position) -> iterator | cxl::matrix< T, Alloc > | inline |
| erase(const_iterator first, const_iterator last) -> iterator | cxl::matrix< T, Alloc > | inline |
| front() noexcept -> reference | cxl::matrix< T, Alloc > | inline |
| front() const noexcept -> const_reference | cxl::matrix< T, Alloc > | inline |
| get_allocator() const noexcept -> allocator_type | cxl::matrix< T, Alloc > | inline |
| is_square() const noexcept -> bool | cxl::matrix< T, Alloc > | inline |
| iterator typedef | cxl::matrix< T, Alloc > | |
| map(F func) const -> matrix< std::invoke_result_t< F, value_type >> | cxl::matrix< T, Alloc > | inline |
| map(Rng &&rng, F func) const -> matrix< std::invoke_result_t< F, value_type, typename std::remove_cvref_t< decltype(*std::ranges::begin(rng))>>> | cxl::matrix< T, Alloc > | inline |
| map(It first, Sn last, Fn func) const -> matrix< std::invoke_result_t< Fn, value_type, typename std::remove_cvref_t< typename std::iterator_traits< It >::value_type >>> | cxl::matrix< T, Alloc > | inline |
| matrix() noexcept | cxl::matrix< T, Alloc > | inline |
| matrix(const allocator_type &alloc) noexcept | cxl::matrix< T, Alloc > | inlineexplicit |
| matrix(size_type num_rows, size_type num_columns, const allocator_type &alloc=allocator_type{}) | cxl::matrix< T, Alloc > | inlineexplicit |
| matrix(size_type num_rows, size_type num_columns, const_reference fill_value, const allocator_type &alloc=allocator_type()) | cxl::matrix< T, Alloc > | inlineexplicit |
| matrix(const matrix &other) | cxl::matrix< T, Alloc > | inline |
| matrix(const matrix &other, const allocator_type &alloc) | cxl::matrix< T, Alloc > | inlineexplicit |
| matrix(matrix &&other) noexcept | cxl::matrix< T, Alloc > | inline |
| matrix(matrix &&other, const allocator_type &alloc) noexcept | cxl::matrix< T, Alloc > | inlineexplicit |
| matrix(std::initializer_list< std::initializer_list< value_type >> list, [[maybe_unused]] const allocator_type &alloc=allocator_type{}) | cxl::matrix< T, Alloc > | inline |
| matrix(const std::tuple< size_type, size_type > &dimensions, [[maybe_unused]] const allocator_type &alloc=allocator_type{}) | cxl::matrix< T, Alloc > | inlineexplicit |
| max_size() const noexcept -> size_type | cxl::matrix< T, Alloc > | inline |
| num_columns() const noexcept -> size_type | cxl::matrix< T, Alloc > | inline |
| num_rows() const noexcept -> size_type | cxl::matrix< T, Alloc > | inline |
| operator()(size_type row, size_type column) -> reference | cxl::matrix< T, Alloc > | inline |
| operator()(size_type row, size_type column) const -> const_reference | cxl::matrix< T, Alloc > | inline |
| operator=(const matrix &other) -> matrix & | cxl::matrix< T, Alloc > | inline |
| operator=(matrix &&other) noexcept -> matrix & | cxl::matrix< T, Alloc > | inline |
| operator=(std::initializer_list< std::initializer_list< value_type >> list) -> matrix & | cxl::matrix< T, Alloc > | inline |
| pointer typedef | cxl::matrix< T, Alloc > | |
| rbegin() noexcept -> reverse_iterator | cxl::matrix< T, Alloc > | inline |
| rbegin() const noexcept -> const_reverse_iterator | cxl::matrix< T, Alloc > | inline |
| reference typedef | cxl::matrix< T, Alloc > | |
| rend() noexcept -> reverse_iterator | cxl::matrix< T, Alloc > | inline |
| rend() const noexcept -> const_reverse_iterator | cxl::matrix< T, Alloc > | inline |
| reshape(size_type new_rows, size_type new_columns) -> void | cxl::matrix< T, Alloc > | inline |
| resize(size_type new_rows, size_type new_columns) -> void | cxl::matrix< T, Alloc > | inline |
| resize(size_type new_rows, size_type new_columns, const_reference fill_value) -> void | cxl::matrix< T, Alloc > | inline |
| reverse_iterator typedef | cxl::matrix< T, Alloc > | |
| shape() const noexcept -> std::tuple< size_type, size_type > | cxl::matrix< T, Alloc > | inline |
| size() const noexcept -> size_type | cxl::matrix< T, Alloc > | inline |
| size_type typedef | cxl::matrix< T, Alloc > | |
| swap(matrix &other) noexcept | cxl::matrix< T, Alloc > | inline |
| value_type typedef | cxl::matrix< T, Alloc > | |
| ~matrix() | cxl::matrix< T, Alloc > | inline |