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_forward_list< T, NumberOfNodes > Class Template Reference

#include <fixed_forward_list.h>

Inherits AZStd::forward_list< T, static_pool_allocator< Internal::forward_list_node< T >, NumberOfNodes > >.

Friends

bool operator== (const fixed_forward_list &x, const fixed_forward_list &y)
 
bool operator!= (const fixed_forward_list &x, const fixed_forward_list &y)
 
void swap (fixed_forward_list &x, fixed_forward_list &y) noexcept(noexcept(x.swap(y)))
 

Detailed Description

template<class T, AZStd::size_t NumberOfNodes>
class AZStd::fixed_forward_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: