Public Member Functions | Friends | List of all members
List< T, A >::Element Class Reference

Public Member Functions

_FORCE_INLINE_ const Elementnext () const
 
_FORCE_INLINE_ Elementnext ()
 
_FORCE_INLINE_ const Elementprev () const
 
_FORCE_INLINE_ Elementprev ()
 
_FORCE_INLINE_ const T & operator* () const
 
_FORCE_INLINE_ const T * operator-> () const
 
_FORCE_INLINE_ T & operator* ()
 
_FORCE_INLINE_ T * operator-> ()
 
_FORCE_INLINE_ T & get ()
 
_FORCE_INLINE_ const T & get () const
 
_FORCE_INLINE_ void set (const T &p_value)
 
void erase ()
 

Friends

class List< T, A >
 

Member Function Documentation

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ T& List< T, A >::Element::get ( )
inline

get the value stored in this element.

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ const T& List< T, A >::Element::get ( ) const
inline

get the value stored in this element, for constant lists

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ const Element* List< T, A >::Element::next ( ) const
inline

Get NEXT Element iterator, for constant lists.

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ Element* List< T, A >::Element::next ( )
inline

Get NEXT Element iterator,

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ const T& List< T, A >::Element::operator* ( ) const
inline
  • operator, for using as *iterator, when iterators are defined on stack.
template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ T& List< T, A >::Element::operator* ( )
inline
  • operator, for using as *iterator, when iterators are defined on stack,
template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ const T* List< T, A >::Element::operator-> ( ) const
inline

operator->, for using as iterator->, when iterators are defined on stack, for constant lists.

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ T* List< T, A >::Element::operator-> ( )
inline

operator->, for using as iterator->, when iterators are defined on stack, for constant lists.

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ const Element* List< T, A >::Element::prev ( ) const
inline

Get PREV Element iterator, for constant lists.

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ Element* List< T, A >::Element::prev ( )
inline

Get PREV Element iterator,

template<class T, class A = DefaultAllocator>
_FORCE_INLINE_ void List< T, A >::Element::set ( const T &  p_value)
inline

set the value stored in this element.


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