#include <idep_compiledep.h>
Public Member Functions | |
| idep_HeaderFileIter (const idep_RootFileIter &rootFileIter) | |
| ~idep_HeaderFileIter () | |
| void | operator++ () |
| operator const void * () const | |
| const char * | operator() () const |
Private Member Functions | |
| idep_HeaderFileIter (const idep_HeaderFileIter &) | |
| idep_HeaderFileIter & | operator= (const idep_HeaderFileIter &) |
Private Attributes | |
| idep_HeaderFileIter_i * | d_this |
|
|
|
|
|
Definition at line 399 of file idep_cdep.cxx. 00400 : d_this(new idep_HeaderFileIter_i(*iter.d_this)) 00401 { 00402 ++*this; 00403 }
|
|
|
Definition at line 405 of file idep_cdep.cxx. 00406 {
00407 delete d_this;
00408 }
|
|
|
Definition at line 424 of file idep_cdep.cxx. References idep_RootFileIter_i::d_dep, idep_CompileDep_i::d_dependencies_p, idep_HeaderFileIter_i::d_index, idep_HeaderFileIter_i::d_iter, d_this, and idep_BinRel::length(). 00425 {
00426 idep_BinRel *rel = d_this->d_iter.d_dep.d_dependencies_p;
00427 return d_this->d_index < rel->length() ? this : 0;
00428 }
|
|
|
Definition at line 430 of file idep_cdep.cxx. References idep_RootFileIter_i::d_dep, idep_CompileDep_i::d_fileNames_p, idep_HeaderFileIter_i::d_index, idep_HeaderFileIter_i::d_iter, and d_this.
|
|
|
Definition at line 411 of file idep_cdep.cxx. References idep_RootFileIter_i::d_dep, idep_CompileDep_i::d_dependencies_p, idep_RootFileIter_i::d_index, idep_HeaderFileIter_i::d_index, idep_HeaderFileIter_i::d_iter, d_this, idep_BinRel::get(), and idep_BinRel::length(). 00412 {
00413 assert(*this);
00414 idep_BinRel *rel = d_this->d_iter.d_dep.d_dependencies_p;
00415
00416 do {
00417 ++d_this->d_index;
00418 }
00419 while ( d_this->d_index < rel->length()
00420 && !rel->get(d_this->d_iter.d_index, d_this->d_index)
00421 );
00422 }
|
|
|
|
|
|
Definition at line 106 of file idep_compiledep.h. Referenced by operator const void *(), operator()(), and operator++(). |
1.3.9.1