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

MacroC Class Reference

#include <macroc.h>

Inheritance diagram for MacroC:

Inheritance graph
[legend]
Collaboration diagram for MacroC:

Collaboration graph
[legend]
List of all members.

Public Methods

 MacroC ()
 MacroC (const MacroC &)
virtual ~MacroC ()
MacroC & operator= (const MacroC &)
virtual void MakeTemplate (StringC str1, StringC str2)
virtual int CompareString (StringC str, StringC &strOut)

Protected Methods

void ResetTemplate ()
void GetStringFromTemplate (StringC &desStr)
VarCGetVar (StringC name)
void AddVar (StringC keyStr, FragmentC *)

Protected Attributes

KetteC< FragmentC * > m_kWord1
KetteC< FragmentC * > m_kWord2
KetteC< StringCm_kKey
KetteC< VarCm_kVar

Private Methods

void Copy (const MacroC &)

Constructor & Destructor Documentation

MacroC::MacroC   [inline]
 

Definition at line 60 of file macroc.h.

00060 {}

MacroC::MacroC const MacroC &   
 

virtual MacroC::~MacroC   [virtual]
 


Member Function Documentation

void MacroC::AddVar StringC    keyStr,
FragmentC  
[protected]
 

virtual int MacroC::CompareString StringC    str,
StringC   strOut
[virtual]
 

Reimplemented in CppMacroC.

void MacroC::Copy const MacroC &    [private]
 

void MacroC::GetStringFromTemplate StringC   desStr [protected]
 

VarC* MacroC::GetVar StringC    name [protected]
 

virtual void MacroC::MakeTemplate StringC    str1,
StringC    str2
[virtual]
 

Reimplemented in CppMacroC.

MacroC& MacroC::operator= const MacroC &   
 

void MacroC::ResetTemplate   [protected]
 


Member Data Documentation

KetteC<StringC> MacroC::m_kKey [protected]
 

Definition at line 74 of file macroc.h.

KetteC<VarC> MacroC::m_kVar [protected]
 

Definition at line 75 of file macroc.h.

KetteC<FragmentC*> MacroC::m_kWord1 [protected]
 

Definition at line 72 of file macroc.h.

KetteC<FragmentC*> MacroC::m_kWord2 [protected]
 

Definition at line 73 of file macroc.h.


The documentation for this class was generated from the following file:
Generated on Tue Jul 29 14:30:51 2003 for Open ActiveWrl by doxygen1.3-rc2