cortexlib
v0.2.0
|
Two dimensional array data structure. More...
#include <iterators/normal.hxx>
#include <algorithm>
#include <compare>
#include <functional>
#include <initializer_list>
#include <memory>
#include <utility>
#include <vector>
Go to the source code of this file.
Classes | |
class | cxl::matrix< T, Alloc > |
matrix - Two Dimensional Array More... | |
Namespaces | |
cxl | |
std | |
Functions | |
template<typename ElemL , typename ElemR > | |
requires | cxl::requires (ElemL lhsE, ElemR rhsE) |
Compares two Matrices for equality. More... | |
constexpr auto | cxl::operator== (const matrix< ElemL > &lhs, const matrix< ElemR > &rhs) noexcept(noexcept(std::declval< ElemL >()==std::declval< ElemR >()) &&noexcept(std::ranges::equal(lhs, rhs))) -> bool |
template<typename ElemL , typename ElemR > | |
constexpr auto | cxl::operator<=> (const matrix< ElemL > &lhs, const matrix< ElemR > &rhs) |
Spaceship Operator for matrix. More... | |
template<typename E , std::copy_constructible F> | |
constexpr auto | cxl::operator|| (const matrix< E > &bx, F f) noexcept -> matrix< std::invoke_result_t< F, E >> |
Map Operator. More... | |
template<typename T > | |
constexpr auto | std::swap (cxl::matrix< T > &x, cxl::matrix< T > &y) noexcept(noexcept(x.swap(y))) -> void |
Uses std::swap to swap the contents of two matrices. More... | |
Two dimensional array data structure.
Author: Tyler Swann (tyler) .swa nn05@ gmai l.com
Header Version: v0.2.0
Date: 23-03-2023
License: MIT
Copyright: Copyright (c) 2022-2023