#include <idep_linkdep.h>
Public Member Functions | |
| idep_MemberIter (const idep_CycleIter &cycleIter) | |
| ~idep_MemberIter () | |
| void | operator++ () |
| operator const void * () const | |
| const char * | operator() () const |
Private Member Functions | |
| idep_MemberIter (const idep_MemberIter &) | |
| idep_MemberIter & | operator= (const idep_MemberIter &) |
Private Attributes | |
| idep_MemberIter_i * | d_this |
|
|
|
|
|
Definition at line 1285 of file idep_ldep.cxx. 01286 : d_this(new idep_MemberIter_i(*iter.d_this)) 01287 { 01288 }
|
|
|
Definition at line 1290 of file idep_ldep.cxx. 01291 {
01292 delete d_this;
01293 }
|
|
|
Definition at line 1305 of file idep_ldep.cxx. References idep_MemberIter_i::d_dep, idep_MemberIter_i::d_index, idep_LinkDep_i::d_numComponents, and d_this. 01306 {
01307 return d_this->d_index < d_this->d_dep.d_numComponents ? this : 0;
01308 }
|
|
|
Definition at line 1310 of file idep_ldep.cxx. References idep_LinkDep_i::d_componentNames_p, idep_MemberIter_i::d_dep, idep_MemberIter_i::d_index, idep_LinkDep_i::d_map_p, and d_this. 01311 {
01312 return (*d_this->d_dep.d_componentNames_p)[d_this->d_dep.d_map_p[
01313 d_this->d_index]];
01314 }
|
|
|
Definition at line 1295 of file idep_ldep.cxx. References idep_MemberIter_i::d_cycleIndex, idep_LinkDep_i::d_cycleIndices_p, idep_MemberIter_i::d_dep, idep_MemberIter_i::d_index, idep_LinkDep_i::d_map_p, and d_this. 01296 {
01297 assert(*this);
01298 do {
01299 ++d_this->d_index;
01300 }
01301 while (*this && d_this->d_dep.d_cycleIndices_p[d_this->d_dep.d_map_p[
01302 d_this->d_index]] != d_this->d_cycleIndex);
01303 }
|
|
|
|
|
|
Definition at line 291 of file idep_linkdep.h. Referenced by operator const void *(), operator()(), and operator++(). |
1.3.9.1