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 ()
INLINE ConfigString operator() (void)
INLINE ConfigString operator() (ConfigString)
INLINE operator ConfigString ()

Private Member Functions

ConfigString Strip (ConfigString S)
INLINE bool isEnv (ConfigString S)
INLINE ConfigString Env (ConfigString S)
istreamCopyStreamToString (istream &is, ConfigString &S)
INLINE bool isUser (ConfigString S)
INLINE ConfigString GetMyDir (void)
INLINE 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 47 of file expand.h.

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

Definition at line 49 of file expand.h.

References Expand::Expand().

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

Definition at line 50 of file expand.h.

References c.

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

Definition at line 51 of file expand.h.


Member Function Documentation

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

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

Definition at line 83 of file expand.h.

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

INLINE ConfigString Expand::Base_Expander::GetMyDir void   )  [private]
 

Definition at line 95 of file expand.h.

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

Definition at line 100 of file expand.h.

INLINE bool Expand::Base_Expander::isEnv ConfigString  S  )  [private]
 

Definition at line 79 of file expand.h.

INLINE bool Expand::Base_Expander::isUser ConfigString  S  )  [private]
 

Definition at line 87 of file expand.h.

INLINE Expand::Base_Expander::operator ConfigString  ) 
 

Definition at line 114 of file expand.h.

INLINE ConfigString Expand::Base_Expander::operator() ConfigString   ) 
 

Definition at line 109 of file expand.h.

INLINE ConfigString Expand::Base_Expander::operator() void   ) 
 

Definition at line 105 of file expand.h.

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


Member Data Documentation

ConfigString Expand::Base_Expander::_result [private]
 

Definition at line 37 of file expand.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 01:35:07 2003 for DTool by doxygen1.3