Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

idep_AliasIter Class Reference

#include <idep_linkdep.h>

List of all members.

Public Member Functions

 idep_AliasIter (const idep_LinkDep &linkDep)
 ~idep_AliasIter ()
void operator++ ()
 operator const void * () const
const char * fromName () const
const char * toName () const

Private Member Functions

 idep_AliasIter (const idep_AliasIter &)
idep_AliasIteroperator= (const idep_AliasIter &)

Private Attributes

idep_AliasIter_id_this


Constructor & Destructor Documentation

idep_AliasIter::idep_AliasIter const idep_AliasIter  )  [private]
 

idep_AliasIter::idep_AliasIter const idep_LinkDep linkDep  ) 
 

Definition at line 1135 of file idep_ldep.cxx.

01136 : d_this(new idep_AliasIter_i(dep.d_this->d_aliases))
01137 {
01138 }

idep_AliasIter::~idep_AliasIter  ) 
 

Definition at line 1140 of file idep_ldep.cxx.

01141 {
01142     delete d_this;
01143 }


Member Function Documentation

const char * idep_AliasIter::fromName  )  const
 

Definition at line 1155 of file idep_ldep.cxx.

References idep_AliasTableIter::alias(), idep_AliasIter_i::d_iter, and d_this.

Referenced by idep_LinkDep::printAliases().

01156 {
01157     return d_this->d_iter.alias();
01158 }

idep_AliasIter::operator const void *  )  const
 

Definition at line 1150 of file idep_ldep.cxx.

References idep_AliasIter_i::d_iter, and d_this.

01151 {
01152     return d_this->d_iter;
01153 }

void idep_AliasIter::operator++  ) 
 

Definition at line 1145 of file idep_ldep.cxx.

References idep_AliasIter_i::d_iter, and d_this.

01146 {
01147     ++d_this->d_iter;
01148 }

idep_AliasIter& idep_AliasIter::operator= const idep_AliasIter  )  [private]
 

const char * idep_AliasIter::toName  )  const
 

Definition at line 1160 of file idep_ldep.cxx.

References idep_AliasIter_i::d_iter, d_this, and idep_AliasTableIter::originalName().

Referenced by idep_LinkDep::printAliases().

01161 {
01162     return d_this->d_iter.originalName();
01163 }


Member Data Documentation

idep_AliasIter_i* idep_AliasIter::d_this [private]
 

Definition at line 217 of file idep_linkdep.h.

Referenced by fromName(), operator const void *(), operator++(), and toName().


The documentation for this class was generated from the following files:
Generated on Mon Feb 15 11:09:19 2010 for loon by  doxygen 1.3.9.1