File shape.hpp#
↰ Parent directory (librapid/include/librapid/array
)
Contents
Definition (librapid/include/librapid/array/shape.hpp
)#
Included By#
Namespaces#
Classes#
Template Struct ShapeTypeHelperImpl< MatrixShape, MatrixShape >
Template Struct ShapeTypeHelperImpl< MatrixShape, std::false_type >
Template Struct ShapeTypeHelperImpl< MatrixShape, VectorShape >
Template Struct ShapeTypeHelperImpl< Shape, std::false_type >
Template Struct ShapeTypeHelperImpl< std::false_type, MatrixShape >
Template Struct ShapeTypeHelperImpl< std::false_type, Shape >
Template Struct ShapeTypeHelperImpl< std::false_type, VectorShape >
Template Struct ShapeTypeHelperImpl< VectorShape, MatrixShape >
Template Struct ShapeTypeHelperImpl< VectorShape, std::false_type >
Template Struct ShapeTypeHelperImpl< VectorShape, VectorShape >
Functions#
Function librapid::operator!=(const Shape&, const MatrixShape&)
Function librapid::operator!=(const MatrixShape&, const Shape&)
Function librapid::operator!=(const Shape&, const VectorShape&)
Function librapid::operator!=(const VectorShape&, const Shape&)
Function librapid::operator!=(const MatrixShape&, const VectorShape&)
Function librapid::operator!=(const VectorShape&, const MatrixShape&)
Function librapid::operator==(const Shape&, const MatrixShape&)
Function librapid::operator==(const MatrixShape&, const Shape&)
Function librapid::operator==(const Shape&, const VectorShape&)
Function librapid::operator==(const VectorShape&, const Shape&)
Function librapid::operator==(const MatrixShape&, const VectorShape&)
Function librapid::operator==(const VectorShape&, const MatrixShape&)
Template Function librapid::shapesMatch(const First&, const Second&, const Rest&…)
Template Function librapid::shapesMatch(const std::tuple<First, Second, Rest…>&)
Function librapid::typetraits::LIBRAPID_DEFINE_AS_TYPE_NO_TEMPLATE(Shape)
Function librapid::typetraits::LIBRAPID_DEFINE_AS_TYPE_NO_TEMPLATE(MatrixShape)
Function librapid::typetraits::LIBRAPID_DEFINE_AS_TYPE_NO_TEMPLATE(VectorShape)