CH_WriteCode Class Reference

#include <CH_WriteCode.h>

List of all members.

Public Member Functions

 CH_WriteCode ()
virtual ~CH_WriteCode ()
int writeCode (CH_Channel *chan, ostream &os, ostream &gs, const UT_String &prefix, const UT_String &mainprefix, int isstatic=1, int forcetype=-1)
virtual void expandExpression (UT_String &expr)
virtual void startExpressionBlock (ostream &gs)
virtual void stopExpressionBlock (ostream &gs)

Static Public Member Functions

static void writeChannelType (ostream &os, CH_ChannelBehavior type)
static void writeFloat (ostream &os, float val)

Protected Member Functions

void writeIndent (ostream &os, int level)
void writeSpaces (ostream &os, int spaces)

Protected Attributes

int myTabSpace


Detailed Description

Definition at line 27 of file CH_WriteCode.h.


Constructor & Destructor Documentation

CH_WriteCode::CH_WriteCode (  ) 

virtual CH_WriteCode::~CH_WriteCode (  )  [virtual]


Member Function Documentation

virtual void CH_WriteCode::expandExpression ( UT_String expr  )  [virtual]

virtual void CH_WriteCode::startExpressionBlock ( ostream &  gs  )  [virtual]

virtual void CH_WriteCode::stopExpressionBlock ( ostream &  gs  )  [virtual]

static void CH_WriteCode::writeChannelType ( ostream &  os,
CH_ChannelBehavior  type 
) [static]

int CH_WriteCode::writeCode ( CH_Channel chan,
ostream &  os,
ostream &  gs,
const UT_String prefix,
const UT_String mainprefix,
int  isstatic = 1,
int  forcetype = -1 
)

static void CH_WriteCode::writeFloat ( ostream &  os,
float  val 
) [static]

void CH_WriteCode::writeIndent ( ostream &  os,
int  level 
) [protected]

void CH_WriteCode::writeSpaces ( ostream &  os,
int  spaces 
) [protected]


Member Data Documentation

int CH_WriteCode::myTabSpace [protected]

Definition at line 60 of file CH_WriteCode.h.


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

Generated on Fri May 25 00:10:19 2012 for HDK by  doxygen 1.5.9