Open 3D Engine AzCore API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
AZStd::fixed_list< T, NumberOfNodes > Class Template Reference

#include <fixed_list.h>

Inherits AZStd::list< T, static_pool_allocator< Internal::list_node< T >, NumberOfNodes > >.

Public Member Functions

AZ_FORCE_INLINE fixed_list (typename base_type::size_type numElements, typename base_type::const_reference value=typename base_type::value_type())
 
template<class InputIterator >
AZ_FORCE_INLINE fixed_list (const InputIterator &first, const InputIterator &last)
 
AZ_FORCE_INLINE fixed_list (const this_type &rhs)
 
AZ_FORCE_INLINE fixed_list (std::initializer_list< T > list)
 
AZ_FORCE_INLINE this_typeoperator= (const this_type &rhs)
 

Detailed Description

template<class T, AZStd::size_t NumberOfNodes>
class AZStd::fixed_list< T, NumberOfNodes >

Fixed version of the AZStd::list. All of their functionality is the same except we do not have allocator and never allocate memory.

Note
At the moment fixed_list is based on a list with static pool allocator (which might change), so don't rely on it.

Check the fixed_list AZStdExamples.


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