playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE > Class Template Reference

Array list. More...

#include <ArrayList.hpp>

Public Types

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

Public Member Functions

PLAYRHO_CONSTEXPR ArrayList () noexcept
 

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.

Definition at line 34 of file ArrayList.hpp.

Member Typedef Documentation

◆ size_type

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

Size type.

Definition at line 38 of file ArrayList.hpp.

◆ value_type

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

Value type.

Definition at line 41 of file ArrayList.hpp.

◆ reference

template<typename VALUE_TYPE , std::size_t MAXSIZE, typename SIZE_TYPE = std::size_t>
using playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >::reference = value_type&

Reference type.

Definition at line 44 of file ArrayList.hpp.

◆ const_reference

template<typename VALUE_TYPE , std::size_t MAXSIZE, typename SIZE_TYPE = std::size_t>
using playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >::const_reference = const value_type&

Constant reference type.

Definition at line 47 of file ArrayList.hpp.

◆ pointer

template<typename VALUE_TYPE , std::size_t MAXSIZE, typename SIZE_TYPE = std::size_t>
using playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >::pointer = value_type*

Pointer type.

Definition at line 50 of file ArrayList.hpp.

◆ const_pointer

template<typename VALUE_TYPE , std::size_t MAXSIZE, typename SIZE_TYPE = std::size_t>
using playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >::const_pointer = const value_type*

Constant pointer type.

Definition at line 53 of file ArrayList.hpp.

Constructor & Destructor Documentation

◆ ArrayList()

template<typename VALUE_TYPE , std::size_t MAXSIZE, typename SIZE_TYPE = std::size_t>
PLAYRHO_CONSTEXPR playrho::ArrayList< VALUE_TYPE, MAXSIZE, SIZE_TYPE >::ArrayList ( )
inlinenoexcept

Definition at line 55 of file ArrayList.hpp.


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