CFx SDK Documentation  2023 SP0
Public Member Functions | Friends | List of all members
cycled_list< _Tv >::iterator Class Reference

#include <FMMdlSlicerBaseImpl.h>

Public Member Functions

 iterator (const iterator &it)
 
void move_forward ()
 
void move_backward ()
 
bool operator== (const iterator &it) const
 
bool operator!= (const iterator &it) const
 
const _Tv & data () const
 
_Tv & data ()
 
const _Tv & next_node_data ()
 
const _Tv & prev_node_data ()
 
_Tv get ()
 
iterator next () const
 

Friends

class cycled_list< _Tv >
 

Detailed Description

template<typename _Tv>
class cycled_list< _Tv >::iterator

Definition at line 70 of file FMMdlSlicerBaseImpl.h.

Constructor & Destructor Documentation

◆ iterator()

template<typename _Tv >
cycled_list< _Tv >::iterator::iterator ( const iterator it)
inline

Definition at line 82 of file FMMdlSlicerBaseImpl.h.

Member Function Documentation

◆ data() [1/2]

template<typename _Tv >
_Tv& cycled_list< _Tv >::iterator::data ( )
inline

Definition at line 112 of file FMMdlSlicerBaseImpl.h.

◆ data() [2/2]

template<typename _Tv >
const _Tv& cycled_list< _Tv >::iterator::data ( ) const
inline

Definition at line 107 of file FMMdlSlicerBaseImpl.h.

◆ get()

template<typename _Tv >
_Tv cycled_list< _Tv >::iterator::get ( )
inline

Definition at line 127 of file FMMdlSlicerBaseImpl.h.

◆ move_backward()

template<typename _Tv >
void cycled_list< _Tv >::iterator::move_backward ( )
inline

Definition at line 92 of file FMMdlSlicerBaseImpl.h.

◆ move_forward()

template<typename _Tv >
void cycled_list< _Tv >::iterator::move_forward ( )
inline

Definition at line 87 of file FMMdlSlicerBaseImpl.h.

◆ next()

template<typename _Tv >
iterator cycled_list< _Tv >::iterator::next ( ) const
inline

Definition at line 132 of file FMMdlSlicerBaseImpl.h.

◆ next_node_data()

template<typename _Tv >
const _Tv& cycled_list< _Tv >::iterator::next_node_data ( )
inline

Definition at line 117 of file FMMdlSlicerBaseImpl.h.

◆ operator!=()

template<typename _Tv >
bool cycled_list< _Tv >::iterator::operator!= ( const iterator it) const
inline

Definition at line 102 of file FMMdlSlicerBaseImpl.h.

◆ operator==()

template<typename _Tv >
bool cycled_list< _Tv >::iterator::operator== ( const iterator it) const
inline

Definition at line 97 of file FMMdlSlicerBaseImpl.h.

◆ prev_node_data()

template<typename _Tv >
const _Tv& cycled_list< _Tv >::iterator::prev_node_data ( )
inline

Definition at line 122 of file FMMdlSlicerBaseImpl.h.

Friends And Related Function Documentation

◆ cycled_list< _Tv >

template<typename _Tv >
friend class cycled_list< _Tv >
friend

Definition at line 57 of file FMMdlSlicerBaseImpl.h.


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