Public Member Functions | Protected Attributes | Friends
ESBTL::Grid_of_cubes< Traits >::object_iterator Class Reference

#include <grid_of_cubes.h>

List of all members.

Public Member Functions

 object_iterator ()
 object_iterator (iterator it, In_cube_iterator itc)
 object_iterator (iterator it)
object_iteratoroperator++ ()
object_iterator operator++ (int)
Object_iteratoroperator* ()
Cube_unitoperator-> ()
bool operator== (const object_iterator &it)
bool operator!= (const object_iterator &it)

Protected Attributes

iterator current_cube
In_cube_iterator current_object

Friends

void Grid_of_cubes (const object_iterator &it)

template<class Traits>
class ESBTL::Grid_of_cubes< Traits >::object_iterator


Constructor & Destructor Documentation

template<class Traits >
ESBTL::Grid_of_cubes< Traits >::object_iterator::object_iterator ( ) [inline]
template<class Traits >
ESBTL::Grid_of_cubes< Traits >::object_iterator::object_iterator ( iterator  it,
In_cube_iterator  itc 
) [inline]
template<class Traits >
ESBTL::Grid_of_cubes< Traits >::object_iterator::object_iterator ( iterator  it) [inline]

Member Function Documentation

template<class Traits >
bool ESBTL::Grid_of_cubes< Traits >::object_iterator::operator!= ( const object_iterator it) [inline]
template<class Traits >
Object_iterator& ESBTL::Grid_of_cubes< Traits >::object_iterator::operator* ( ) [inline]
template<class Traits >
object_iterator ESBTL::Grid_of_cubes< Traits >::object_iterator::operator++ ( int  ) [inline]
template<class Traits >
object_iterator& ESBTL::Grid_of_cubes< Traits >::object_iterator::operator++ ( ) [inline]
template<class Traits >
Cube_unit* ESBTL::Grid_of_cubes< Traits >::object_iterator::operator-> ( ) [inline]
template<class Traits >
bool ESBTL::Grid_of_cubes< Traits >::object_iterator::operator== ( const object_iterator it) [inline]

Friends And Related Function Documentation

template<class Traits >
void Grid_of_cubes ( const object_iterator it) [friend]

Member Data Documentation

template<class Traits >
iterator ESBTL::Grid_of_cubes< Traits >::object_iterator::current_cube [protected]
template<class Traits >
In_cube_iterator ESBTL::Grid_of_cubes< Traits >::object_iterator::current_object [protected]

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