#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] |
1.7.4