neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
vecarray.hpp File Reference
#include <neolib/neolib.hpp>
#include <cassert>
#include <cstddef>
#include <stdexcept>
#include <memory>
#include <algorithm>
#include <iterator>
#include <type_traits>
#include <vector>

Go to the source code of this file.

Classes

struct  neolib::vecarray_overflow
 
struct  neolib::nocheck
 
struct  neolib::check< Exception >
 
class  neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >
 
struct  neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >::iterator_invalid
 
class  neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >::iterator
 
class  neolib::vecarray< T, ArraySize, MaxVectorSize, CheckPolicy, Alloc >::const_iterator
 

Namespaces

namespace  neolib
 
namespace  neolib::detail
 

Variables

template<typename T >
bool constexpr neolib::vecarray_trivial_v = std::is_trivial_v<T>