#include <grid_of_cubes.h>
Public Member Functions | |
object_iterator () | |
object_iterator (iterator it, In_cube_iterator itc) | |
object_iterator (iterator it) | |
object_iterator & | operator++ () |
object_iterator | operator++ (int) |
Object_iterator & | operator* () |
Cube_unit * | operator-> () |
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) |
ESBTL::Grid_of_cubes< Traits >::object_iterator::object_iterator | ( | ) | [inline] |
ESBTL::Grid_of_cubes< Traits >::object_iterator::object_iterator | ( | iterator | it, |
In_cube_iterator | itc | ||
) | [inline] |
ESBTL::Grid_of_cubes< Traits >::object_iterator::object_iterator | ( | iterator | it | ) | [inline] |
bool ESBTL::Grid_of_cubes< Traits >::object_iterator::operator!= | ( | const object_iterator & | it | ) | [inline] |
Object_iterator& ESBTL::Grid_of_cubes< Traits >::object_iterator::operator* | ( | ) | [inline] |
object_iterator ESBTL::Grid_of_cubes< Traits >::object_iterator::operator++ | ( | int | ) | [inline] |
object_iterator& ESBTL::Grid_of_cubes< Traits >::object_iterator::operator++ | ( | ) | [inline] |
Cube_unit* ESBTL::Grid_of_cubes< Traits >::object_iterator::operator-> | ( | ) | [inline] |
bool ESBTL::Grid_of_cubes< Traits >::object_iterator::operator== | ( | const object_iterator & | it | ) | [inline] |
void Grid_of_cubes | ( | const object_iterator & | it | ) | [friend] |
iterator ESBTL::Grid_of_cubes< Traits >::object_iterator::current_cube [protected] |
In_cube_iterator ESBTL::Grid_of_cubes< Traits >::object_iterator::current_object [protected] |