Pyrogenesis  trunk
Classes | Namespaces | Functions
StaticVector.h File Reference
#include <algorithm>
#include <array>
#include <cstdint>
#include <fmt/format.h>
#include <initializer_list>
#include <limits>
#include <memory>
#include <new>
#include <stdexcept>
Include dependency graph for StaticVector.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  PS::CapacityExceededException
 
class  PS::StaticVector< T, N >
 A conntainer close to std::vector but the elements are stored in place: There is a fixed capacity and there is no dynamic memory allocation. More...
 

Namespaces

 PS
 

Functions

template<size_t N>
constexpr auto PS::MakeSmallestCapableUnsigned ()
 
template<size_t N>
constexpr auto PS::MakeSmallestCapableSigned ()