Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

Expand::Base_Expander Class Reference

#include <expand.h>

List of all members.

Public Member Functions

 Base_Expander (ConfigString S)
 Base_Expander (const Base_Expander &c)
 ~Base_Expander ()
ConfigString operator() (void)
ConfigString operator() (ConfigString)
 operator ConfigString ()

Private Member Functions

ConfigString Strip (ConfigString S)
bool isEnv (ConfigString S)
ConfigString Env (ConfigString S)
istream & CopyStreamToString (istream &is, ConfigString &S)
bool isUser (ConfigString S)
ConfigString GetMyDir (void)
ConfigString GetUserDir (ConfigString S)
ConfigString Expand (ConfigString S)
 Base_Expander ()

Private Attributes

ConfigString _result


Constructor & Destructor Documentation

Expand::Base_Expander::Base_Expander  )  [inline, private]
 

Definition at line 50 of file expand.h.

Expand::Base_Expander::Base_Expander ConfigString  S  )  [inline]
 

Definition at line 52 of file expand.h.

References ConfigString, and INLINE.

Expand::Base_Expander::Base_Expander const Base_Expander &  c  )  [inline]
 

Definition at line 53 of file expand.h.

References ConfigString, and INLINE.

Expand::Base_Expander::~Base_Expander  )  [inline]
 

Definition at line 54 of file expand.h.

References INLINE.


Member Function Documentation

istream& Expand::Base_Expander::CopyStreamToString istream &  is,
ConfigString S
[private]
 

ConfigString Expand::Base_Expander::Env ConfigString  S  )  [inline, private]
 

Definition at line 89 of file expand.h.

ConfigString Expand::Base_Expander::Expand ConfigString  S  )  [private]
 

ConfigString Expand::Base_Expander::GetMyDir void   )  [inline, private]
 

Definition at line 101 of file expand.h.

ConfigString Expand::Base_Expander::GetUserDir ConfigString  S  )  [inline, private]
 

Definition at line 106 of file expand.h.

bool Expand::Base_Expander::isEnv ConfigString  S  )  [inline, private]
 

Definition at line 85 of file expand.h.

bool Expand::Base_Expander::isUser ConfigString  S  )  [inline, private]
 

Definition at line 93 of file expand.h.

Expand::Base_Expander::operator ConfigString  )  [inline]
 

Definition at line 120 of file expand.h.

ConfigString Expand::Base_Expander::operator() ConfigString   )  [inline]
 

Definition at line 115 of file expand.h.

ConfigString Expand::Base_Expander::operator() void   )  [inline]
 

Definition at line 111 of file expand.h.

ConfigString Expand::Base_Expander::Strip ConfigString  S  )  [private]
 


Member Data Documentation

ConfigString Expand::Base_Expander::_result [private]
 

Definition at line 40 of file expand.h.


The documentation for this class was generated from the following file:
Generated on Thu May 1 22:13:45 2003 for DTool by doxygen1.3