Open 3D Engine Atom Gem 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.
AZ::StableDynamicArray< T, ElementsPerPage, Allocator >::pageIterator Class Reference

Forward iterator for an individual page in StableDynamicArray. More...

#include <StableDynamicArray.h>

Public Types

using iterator_category = AZStd::forward_iterator_tag
 
using value_type = T
 
using reference = T &
 
using pointer = T *
 

Public Member Functions

 pageIterator (Page *page)
 
reference operator* () const
 
pointer operator-> () const
 
bool operator== (const this_type &rhs) const
 
bool operator!= (const this_type &rhs) const
 
this_typeoperator++ ()
 
this_type operator++ (int)
 
size_t GetPageIndex () const
 

Detailed Description

template<typename T, size_t ElementsPerPage = 512, class Allocator = AZStd::allocator>
class AZ::StableDynamicArray< T, ElementsPerPage, Allocator >::pageIterator

Forward iterator for an individual page in StableDynamicArray.


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