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) |