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::deque_iterator_impl< T, Allocator, NumElementsPerBlock, MinMapSize > Class Template Reference

Public Types

typedef T value_type
 
typedef AZStd::ptrdiff_t difference_type
 
using size_type = make_unsigned_t< difference_type >
 
typedef T * pointer
 
typedef T & reference
 
typedef AZStd::random_access_iterator_tag iterator_category
 

Public Member Functions

AZ_FORCE_INLINE deque_iterator_impl (size_type offset, const container_type *container)
 
AZ_FORCE_INLINE reference operator* () const
 
AZ_FORCE_INLINE pointer operator-> () const
 
AZ_FORCE_INLINE this_typeoperator++ ()
 
AZ_FORCE_INLINE this_type operator++ (int)
 
AZ_FORCE_INLINE this_typeoperator-- ()
 
AZ_FORCE_INLINE this_type operator-- (int)
 
AZ_FORCE_INLINE this_typeoperator+= (difference_type offset)
 
AZ_FORCE_INLINE this_type operator+ (difference_type offset) const
 
AZ_FORCE_INLINE this_typeoperator-= (difference_type offset)
 
AZ_FORCE_INLINE this_type operator- (difference_type offset) const
 
AZ_FORCE_INLINE difference_type operator- (const this_type &rhs) const
 ???
 
AZ_FORCE_INLINE reference operator[] (difference_type offset) const
 
AZ_FORCE_INLINE bool operator== (const this_type &rhs) const
 
AZ_FORCE_INLINE bool operator!= (const this_type &rhs) const
 
AZ_FORCE_INLINE bool operator< (const this_type &rhs) const
 
AZ_FORCE_INLINE bool operator> (const this_type &rhs) const
 
AZ_FORCE_INLINE bool operator<= (const this_type &rhs) const
 
AZ_FORCE_INLINE bool operator>= (const this_type &rhs) const
 

Protected Attributes

size_type m_offset
 
const container_typem_container
 

Friends

AZ_FORCE_INLINE this_type operator+ (difference_type offset, const this_type &rhs)
 

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