idep_RootFileIter Class Reference

#include <idep_compiledep.h>

List of all members.

Public Member Functions

 idep_RootFileIter (const idep_CompileDep &compileDep)
 ~idep_RootFileIter ()
void operator++ ()
 operator const void * () const
const char * operator() () const

Private Member Functions

 idep_RootFileIter (const idep_RootFileIter &)
idep_RootFileIteroperator= (const idep_RootFileIter &)

Private Attributes

idep_RootFileIter_id_this

Friends

class idep_HeaderFileIter

Detailed Description

Definition at line 81 of file idep_compiledep.h.


Constructor & Destructor Documentation

idep_RootFileIter::idep_RootFileIter ( const idep_RootFileIter  )  [private]
idep_RootFileIter::idep_RootFileIter ( const idep_CompileDep compileDep  ) 

Definition at line 356 of file idep_cdep.cxx.

00357 : d_this(new idep_RootFileIter_i(*dep.d_this))
00358 {
00359 }

idep_RootFileIter::~idep_RootFileIter (  ) 

Definition at line 361 of file idep_cdep.cxx.

References d_this.

00362 {
00363     delete d_this;
00364 }


Member Function Documentation

idep_RootFileIter::operator const void * (  )  const

Definition at line 372 of file idep_cdep.cxx.

References idep_RootFileIter_i::d_dep, idep_RootFileIter_i::d_index, idep_CompileDep_i::d_numRootFiles, and d_this.

00373 {
00374     return d_this->d_index < d_this->d_dep.d_numRootFiles ? this : 0;
00375 }

const char * idep_RootFileIter::operator() (  )  const
void idep_RootFileIter::operator++ (  ) 

Definition at line 366 of file idep_cdep.cxx.

References idep_RootFileIter_i::d_index, and d_this.

00367 {
00368     assert(*this);
00369     ++d_this->d_index;
00370 }

idep_RootFileIter& idep_RootFileIter::operator= ( const idep_RootFileIter  )  [private]

Friends And Related Function Documentation

friend class idep_HeaderFileIter [friend]

Definition at line 84 of file idep_compiledep.h.


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on 15 Jul 2018 for loon by  doxygen 1.6.1