|
emlabcpp
modern opinionated embedded C++ library
|
#include <vector.h>
Inheritance diagram for emlabcpp::vector< N >:
Collaboration diagram for emlabcpp::vector< N >:Public Member Functions | |
| constexpr vector< N > & | operator+= (vector< N > const &other) |
| constexpr vector< N > & | operator-= (vector< N > const &other) |
Public Member Functions inherited from emlabcpp::vec_point_base< vector< N >, N > | |
| constexpr | vec_point_base () noexcept=default |
| constexpr | vec_point_base (container cont) noexcept |
| constexpr | vec_point_base (T... t) |
| constexpr const_iterator | begin () const |
| constexpr iterator | begin () |
| constexpr const_iterator | end () const |
| constexpr iterator | end () |
| constexpr float | operator[] (std::size_t i) const |
| constexpr float & | operator[] (std::size_t i) |
| constexpr vector< N > | operator- () const |
| constexpr std::size_t | size () const |
| constexpr container const & | operator* () const |
Additional Inherited Members | |
Public Types inherited from emlabcpp::vec_point_base< vector< N >, N > | |
| using | container = std::array< float, N > |
| using | value_type = float |
| using | const_iterator = typename container::const_iterator |
| using | iterator = typename container::iterator |
Static Public Member Functions inherited from emlabcpp::vec_point_base< vector< N >, N > | |
| static vector< N > | make_filled_with (value_type val) |
Static Public Attributes inherited from emlabcpp::vec_point_base< vector< N >, N > | |
| static constexpr std::size_t | dimensions |
|
inlineconstexpr |
References emlabcpp::N, and emlabcpp::range().
|
inlineconstexpr |
References emlabcpp::N, and emlabcpp::range().