emlabcpp
modern opinionated embedded C++ library
static_vector.h File Reference
#include "./concepts.h"
#include "./static_storage.h"
#include "./view.h"
+ Include dependency graph for static_vector.h:

Go to the source code of this file.

Classes

class  emlabcpp::static_vector< T, N >
 Data container for up to N elements. More...
 

Namespaces

 emlabcpp
 MIT License.
 

Functions

template<typename T , std::size_t N>
auto emlabcpp::operator<=> (static_vector< T, N > const &lh, static_vector< T, N > const &rh)
 
template<typename T , std::size_t N>
bool emlabcpp::operator== (static_vector< T, N > const &lh, static_vector< T, N > const &rh)
 
template<typename T , std::size_t N>
bool emlabcpp::operator!= (static_vector< T, N > const &lh, static_vector< T, N > const &rh)
 
template<typename T , std::size_t N>
void emlabcpp::swap (static_vector< T, N > const &lh, static_vector< T, N > const &rh) noexcept