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 (const int8 *attrName) |
void | FailReadFile (void) |
void | ExtractTokenData (TMCiostream &stream, void *&data, uint32 &datLen) |
void | GetBeginToken (TMCiostream &stream) |
void | GetEndToken (TMCiostream &stream) |
TMCString255 | GetLocalizedStringToken (TMCiostream &stream) |
TMCString255 | GetNonLocalizedStringToken (TMCiostream &stream) |
TMCDynamicString & | GetLocalizedDynamicStringToken (TMCiostream &stream, TMCDynamicString &result) |
TMCDynamicString & | GetNonLocalizedDynamicStringToken (TMCiostream &stream, TMCDynamicString &result, boolean translate=true) |
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) |
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, 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 | 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 | PutLocalizedStringAttribute (TMCiostream &stream, int32 keyword, const TMCString &str, boolean translate=true) |
void | PutNonLocalizedStringAttribute (TMCiostream &stream, int32 keyword, const TMCString &str, boolean translate=true) |
void | PutLocalizedLongStringAttribute (TMCiostream &stream, int32 keyword, const TMCString &str, boolean translate=true) |
void | PutNonLocalizedLongStringAttribute (TMCiostream &stream, int32 keyword, const TMCString &str, boolean translate=true) |
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 | PutNonLocalizedString (TMCiostream &stream, const TMCString &str, boolean translate=true) |
void | PutLocalizedString (TMCiostream &stream, const TMCString &str, boolean translate=true) |
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 T &array, const boolean multiLine=false) |