MCToken Namespace Reference


Functions

void FailEOFFile ()
void InitTokenMgr (TMCiostream &stream)
void SetTokenAsciiFormat (TMCiostream &stream, int32 tokenAsciiFormat)
int32 GetTokenAsciiFormat (TMCiostream &stream)
boolean IsBeginToken (int8 *token)
boolean IsEndToken (int8 *token)
MCErr GetNextToken (TMCiostream &stream, int8 *tokenp, boolean raw=false)
void SkipTokenData (TMCiostream &stream)
void SkipTokenData (TMCiostream &stream, boolean beginTokenWasRead)
int32 CompactAttribute (int8 *attrName)
void FailReadFile (void)
void ExtractTokenData (TMCiostream &stream, void *&data, uint32 &datLen)
void GetBeginToken (TMCiostream &stream)
void GetEndToken (TMCiostream &stream)
TMCString255 GetStringToken (TMCiostream &stream)
TMCString & GetLongStringToken (TMCiostream &stream, TMCString &result)
int8 GetInt8Token (TMCiostream &stream)
int16 GetInt16Token (TMCiostream &stream)
int32 GetInt32Token (TMCiostream &stream)
uint8 GetUInt8Token (TMCiostream &stream)
uint16 GetUInt16Token (TMCiostream &stream)
uint32 GetUInt32Token (TMCiostream &stream)
real32 GetReal32Token (TMCiostream &stream)
real64 GetReal64Token (TMCiostream &stream)
int32 GetFourCharConstToken (TMCiostream &stream)
TMCDynamicString & GetDynamicStringToken (TMCiostream &stream, TMCDynamicString &result, boolean translate=true)
uint32 GetEnumToken (TMCiostream &stream)
boolean GetBooleanToken (TMCiostream &stream)
TMCPoint GetPointToken (TMCiostream &stream)
TMCRect GetRectToken (TMCiostream &stream)
void GetInt16ArrayToken (TMCiostream &stream, int32 nb, int16 *valArray)
void GetInt32ArrayToken (TMCiostream &stream, int32 nb, int32 *valArray)
void GetReal32ArrayToken (TMCiostream &stream, int32 nb, real32 *valArray)
void GetBinaryStartToken (TMCiostream &stream, uint32 &byteCount)
void GetBinaryEndToken (TMCiostream &stream)
TMCString255 GetPathRefToken (TMCiostream &stream)
void GetStreamToken (TMCiostream &stream, TMCstrstream &out, int32 &size)
void GetBufferAsHexa (TMCiostream &stream, int8 *data, int32 count, boolean binary)
void GetHexaBinaryToken (TMCiostream &stream, int32 size, void *data)
void GetBufferAsBinHex (TMCiostream &stream, int8 *data, int32 count, uint32 &lastInfo)
template<class T>
void GetTMCArrayToken (TMCiostream &stream, TMCArray< T > &array, const boolean multiLine=false)
TMCiostreamContext * PutBeginToken (TMCiostream &stream, int32 keyword, boolean getContext=false)
void PutBeginToken (TMCiostream &stream)
void PutEndToken (TMCiostream &stream)
void PutFourCharConstAttribute (TMCiostream &stream, int32 keyword, int32 token)
void PutStringAttribute (TMCiostream &stream, int32 keyword, const TMCString &str)
void PutLongStringAttribute (TMCiostream &stream, int32 keyword, const TMCString &str)
void PutInt8Attribute (TMCiostream &stream, int32 keyword, int8 value)
void PutInt16Attribute (TMCiostream &stream, int32 keyword, int16 value)
void PutInt32Attribute (TMCiostream &stream, int32 keyword, int32 value)
void PutUInt8Attribute (TMCiostream &stream, int32 keyword, uint8 value)
void PutUInt16Attribute (TMCiostream &stream, int32 keyword, uint16 value)
void PutUInt32Attribute (TMCiostream &stream, int32 keyword, uint32 value)
void PutReal32Attribute (TMCiostream &stream, int32 keyword, real32 value)
void PutReal64Attribute (TMCiostream &stream, int32 keyword, real64 value)
void PutEnumAttribute (TMCiostream &stream, int32 keyword, uint32 value)
void PutBooleanAttribute (TMCiostream &stream, int32 keyword, boolean value)
void PutPointAttribute (TMCiostream &stream, int32 keyword, const TMCPoint &inPoint)
void PutRectAttribute (TMCiostream &stream, int32 keyword, const TMCRect &inRect)
void PutInt32ArrayAttribute (TMCiostream &stream, int32 keyword, int32 nb, int32 *valArray)
void PutInt16ArrayAttribute (TMCiostream &stream, int32 keyword, int32 nb, int16 *valArray)
void PutReal32ArrayAttribute (TMCiostream &stream, int32 keyword, int32 nb, const real32 *valArray)
void PutInt32Token (TMCiostream &stream, int32 value)
void PutBinaryStartAttribute (TMCiostream &stream, int32 keyword, uint32 byteCount)
void PutBinaryEndAttribute (TMCiostream &stream)
void PutPathRefAttribute (TMCiostream &stream, int32 keyword, const TMCString &str)
void PutStreamAttribute (TMCiostream &stream, int32 keyword, TMCstrstream &in)
void PutToken (TMCiostream &stream, uint32 keyword, boolean skipWriteSpace=true)
void IndentToken (TMCiostream &stream)
void PutString (TMCiostream &stream, const TMCString &str)
void PutHexaBinaryAttribute (TMCiostream &stream, int32 keyword, int32 size, const void *data)
void PutBufferAsHexa (TMCiostream &stream, int8 *data, int32 count, boolean binary)
void BeginBufferAsBinHex (uint32 &lastInfo)
void PutBufferAsBinHex (TMCiostream &stream, int8 *data, int32 count, uint32 &lastInfo)
void EndPutBufferAsBinHex (TMCiostream &stream, uint32 &lastInfo)
template<class T>
void PutTMCArrayAttribute (TMCiostream &stream, int32 keyword, const TMCArray< T > &array, const boolean multiLine=false)


Function Documentation

void BeginBufferAsBinHex (  uint32 &  lastInfo  ) 
 

int32 CompactAttribute (  int8 *  attrName  ) 
 

void EndPutBufferAsBinHex (  TMCiostream &  stream,
uint32 &  lastInfo
) 
 

void ExtractTokenData (  TMCiostream &  stream,
void *&  data,
uint32 &  datLen
) 
 

void FailEOFFile (   ) 
 

void FailReadFile (  void   ) 
 

void GetBeginToken (  TMCiostream &  stream  ) 
 

void GetBinaryEndToken (  TMCiostream &  stream  ) 
 

void GetBinaryStartToken (  TMCiostream &  stream,
uint32 &  byteCount
) 
 

boolean GetBooleanToken (  TMCiostream &  stream  ) 
 

void GetBufferAsBinHex (  TMCiostream &  stream,
int8 *  data,
int32  count,
uint32 &  lastInfo
) 
 

void GetBufferAsHexa (  TMCiostream &  stream,
int8 *  data,
int32  count,
boolean  binary
) 
 

TMCDynamicString& GetDynamicStringToken (  TMCiostream &  stream,
TMCDynamicString &  result,
boolean  translate = true
) 
 

void GetEndToken (  TMCiostream &  stream  ) 
 

uint32 GetEnumToken (  TMCiostream &  stream  ) 
 

int32 GetFourCharConstToken (  TMCiostream &  stream  ) 
 

void GetHexaBinaryToken (  TMCiostream &  stream,
int32  size,
void *  data
) 
 

void GetInt16ArrayToken (  TMCiostream &  stream,
int32  nb,
int16 *  valArray
) 
 

int16 GetInt16Token (  TMCiostream &  stream  ) 
 

void GetInt32ArrayToken (  TMCiostream &  stream,
int32  nb,
int32 *  valArray
) 
 

int32 GetInt32Token (  TMCiostream &  stream  ) 
 

int8 GetInt8Token (  TMCiostream &  stream  ) 
 

TMCString& GetLongStringToken (  TMCiostream &  stream,
TMCString &  result
) 
 

MCErr GetNextToken (  TMCiostream &  stream,
int8 *  tokenp,
boolean  raw = false
) 
 

TMCString255 GetPathRefToken (  TMCiostream &  stream  ) 
 

TMCPoint GetPointToken (  TMCiostream &  stream  ) 
 

void GetReal32ArrayToken (  TMCiostream &  stream,
int32  nb,
real32 *  valArray
) 
 

real32 GetReal32Token (  TMCiostream &  stream  ) 
 

real64 GetReal64Token (  TMCiostream &  stream  ) 
 

TMCRect GetRectToken (  TMCiostream &  stream  ) 
 

void GetStreamToken (  TMCiostream &  stream,
TMCstrstream &  out,
int32 &  size
) 
 

TMCString255 GetStringToken (  TMCiostream &  stream  ) 
 

template<class T>
void GetTMCArrayToken (  TMCiostream &  stream,
TMCArray< T > &  array,
const boolean  multiLine = false
) 
 

int32 GetTokenAsciiFormat (  TMCiostream &  stream  ) 
 

uint16 GetUInt16Token (  TMCiostream &  stream  ) 
 

uint32 GetUInt32Token (  TMCiostream &  stream  ) 
 

uint8 GetUInt8Token (  TMCiostream &  stream  ) 
 

void IndentToken (  TMCiostream &  stream  ) 
 

void InitTokenMgr (  TMCiostream &  stream  ) 
 

boolean IsBeginToken (  int8 *  token  ) 
 

boolean IsEndToken (  int8 *  token  ) 
 

void PutBeginToken (  TMCiostream &  stream  ) 
 

TMCiostreamContext* PutBeginToken (  TMCiostream &  stream,
int32  keyword,
boolean  getContext = false
) 
 

void PutBinaryEndAttribute (  TMCiostream &  stream  ) 
 

void PutBinaryStartAttribute (  TMCiostream &  stream,
int32  keyword,
uint32  byteCount
) 
 

void PutBooleanAttribute (  TMCiostream &  stream,
int32  keyword,
boolean  value
) 
 

void PutBufferAsBinHex (  TMCiostream &  stream,
int8 *  data,
int32  count,
uint32 &  lastInfo
) 
 

void PutBufferAsHexa (  TMCiostream &  stream,
int8 *  data,
int32  count,
boolean  binary
) 
 

void PutEndToken (  TMCiostream &  stream  ) 
 

void PutEnumAttribute (  TMCiostream &  stream,
int32  keyword,
uint32  value
) 
 

void PutFourCharConstAttribute (  TMCiostream &  stream,
int32  keyword,
int32  token
) 
 

void PutHexaBinaryAttribute (  TMCiostream &  stream,
int32  keyword,
int32  size,
const void *  data
) 
 

void PutInt16ArrayAttribute (  TMCiostream &  stream,
int32  keyword,
int32  nb,
int16 *  valArray
) 
 

void PutInt16Attribute (  TMCiostream &  stream,
int32  keyword,
int16  value
) 
 

void PutInt32ArrayAttribute (  TMCiostream &  stream,
int32  keyword,
int32  nb,
int32 *  valArray
) 
 

void PutInt32Attribute (  TMCiostream &  stream,
int32  keyword,
int32  value
) 
 

void PutInt32Token (  TMCiostream &  stream,
int32  value
) 
 

void PutInt8Attribute (  TMCiostream &  stream,
int32  keyword,
int8  value
) 
 

void PutLongStringAttribute (  TMCiostream &  stream,
int32  keyword,
const TMCString &  str
) 
 

void PutPathRefAttribute (  TMCiostream &  stream,
int32  keyword,
const TMCString &  str
) 
 

void PutPointAttribute (  TMCiostream &  stream,
int32  keyword,
const TMCPoint &  inPoint
) 
 

void PutReal32ArrayAttribute (  TMCiostream &  stream,
int32  keyword,
int32  nb,
const real32 *  valArray
) 
 

void PutReal32Attribute (  TMCiostream &  stream,
int32  keyword,
real32  value
) 
 

void PutReal64Attribute (  TMCiostream &  stream,
int32  keyword,
real64  value
) 
 

void PutRectAttribute (  TMCiostream &  stream,
int32  keyword,
const TMCRect &  inRect
) 
 

void PutStreamAttribute (  TMCiostream &  stream,
int32  keyword,
TMCstrstream &  in
) 
 

void PutString (  TMCiostream &  stream,
const TMCString &  str
) 
 

void PutStringAttribute (  TMCiostream &  stream,
int32  keyword,
const TMCString &  str
) 
 

template<class T>
void PutTMCArrayAttribute (  TMCiostream &  stream,
int32  keyword,
const TMCArray< T > &  array,
const boolean  multiLine = false
) 
 

void PutToken (  TMCiostream &  stream,
uint32  keyword,
boolean  skipWriteSpace = true
) 
 

void PutUInt16Attribute (  TMCiostream &  stream,
int32  keyword,
uint16  value
) 
 

void PutUInt32Attribute (  TMCiostream &  stream,
int32  keyword,
uint32  value
) 
 

void PutUInt8Attribute (  TMCiostream &  stream,
int32  keyword,
uint8  value
) 
 

void SetTokenAsciiFormat (  TMCiostream &  stream,
int32  tokenAsciiFormat
) 
 

void SkipTokenData (  TMCiostream &  stream,
boolean  beginTokenWasRead
) 
 

void SkipTokenData (  TMCiostream &  stream  ) 
 


Generated on Mon Mar 14 12:29:11 2005 for Carrara SDK Doc by  doxygen 1.3.9.1