#include <idep_linkdep.h>
Public Member Functions | |
| idep_LevelIter (const idep_LinkDep &linkDep) | |
| ~idep_LevelIter () | |
| void | operator++ () |
| operator const void * () const | |
| int | operator() () const |
Private Member Functions | |
| idep_LevelIter (const idep_LevelIter &) | |
| idep_LevelIter & | operator= (const idep_LevelIter &) |
Private Attributes | |
| idep_LevelIter_i * | d_this |
Friends | |
| class | idep_ComponentIter |
|
|
|
|
|
Definition at line 1335 of file idep_ldep.cxx. 01336 : d_this(new idep_LevelIter_i(*dep.d_this)) 01337 { 01338 }
|
|
|
Definition at line 1340 of file idep_ldep.cxx. 01341 {
01342 delete d_this;
01343 }
|
|
|
Definition at line 1351 of file idep_ldep.cxx. References idep_LevelIter_i::d_dep, idep_LevelIter_i::d_level, idep_LinkDep_i::d_numLevels, and d_this. 01352 {
01353 return d_this->d_level < d_this->d_dep.d_numLevels ? this : 0;
01354 }
|
|
|
Definition at line 1356 of file idep_ldep.cxx. References idep_LevelIter_i::d_level, and d_this.
|
|
|
Definition at line 1345 of file idep_ldep.cxx. References idep_LevelIter_i::d_dep, idep_LevelIter_i::d_level, idep_LinkDep_i::d_levels_p, idep_LevelIter_i::d_start, and d_this. 01346 {
01347 assert(*this);
01348 d_this->d_start += d_this->d_dep.d_levels_p[d_this->d_level++];
01349 }
|
|
|
|
|
|
Definition at line 315 of file idep_linkdep.h. |
|
|
Definition at line 313 of file idep_linkdep.h. Referenced by operator const void *(), operator()(), and operator++(). |
1.3.9.1