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>
|
inlinenoexcept |
Definition at line 55 of file ArrayList.hpp.
The documentation for this class was generated from the following file:
- Common/ArrayList.hpp