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 |