PlayRho  1.1.0
An Interactive Real-Time-Oriented C++ Physics Engine & Library
playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE > Class Template Reference

Array list. More...

#include <ArrayList.hpp>

Inheritance diagram for playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >:
[legend]

Public Types

using size_type = SIZE_TYPE
 Size type.
 
using value_type = VALUE_TYPE
 Value type.
 
using reference = value_type &
 Reference type.
 
using const_reference = const value_type &
 Constant reference type.
 
using pointer = value_type *
 Pointer type.
 
using const_pointer = const value_type *
 Constant pointer type.
 

Detailed Description

template<typename VALUE_TYPE, std::size_t MAXSIZE, typename SIZE_TYPE = std::size_t>
class playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >

Array list.

This is a std::array backed std::vector like container. It provides vector like behavior whose max size is capped at the size given by the template max size parameter without using dynamic storage.


The documentation for this class was generated from the following file: