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

Detailed Description

Definition at line 216 of file idep_linkdep.h.


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.

References d_this.

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

Definition at line 217 of file idep_linkdep.h.

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


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

Generated on 3 Dec 2018 for loon by  doxygen 1.6.1