====== XFormatIO ====== **//Inherited from//** NULL **//Inherited by//** NULL **//Friend class//** NULL **//Description//** **//Members//** * Path [[xformatio#m_strpath|m_strPath]] * void* [[xformatio#m_pfp|m_pFp]] * int64 [[xformatio#m_lisize|m_liSize]] * char * [[xformatio#m_pbuf|m_pBuf]] * int [[xformatio#m_ibufsize|m_iBufSize]] * char [[xformatio#m_ckeyprefix|m_cKeyPrefix]] * bool [[xformatio#m_bcontinue|m_bContinue]] **//Public interface//** * [[xformatio#xformatio1|XFormatIO]](const char * path = 0) * [[xformatio#~xformatio|~XFormatIO]]() * bool [[xformatio#open|open]](IOFlag f) * bool [[xformatio#isend|isEnd]]() * void [[xformatio#close|close]]() * int64 [[xformatio#size|size]]() * void [[xformatio#writename|writeName]](const char * str) * void [[xformatio#readname|readName]](char * str) * void [[xformatio#writetext|writeText]](const char * data) * void [[xformatio#readtext|readText]](char * data) * void [[xformatio#setpath|setPath]](const char * path) * int64 [[xformatio#getcurpos|getCurPos]]() * void [[xformatio#setpos|setPos]](int64 pos) * const char * [[xformatio#getpath|getPath]]() * char * [[xformatio#readkeyword|readKeyword]]() * bool [[xformatio#isnextkeyword|isNextKeyword]](const char * key = 0) * int [[xformatio#readtextint|readTextInt]]() * double [[xformatio#readtextdouble|readTextDouble]]() * bool [[xformatio#readtextbool|readTextBool]]() * void [[xformatio#writetextint|writeTextInt]](int v) * void [[xformatio#writetextdouble|writeTextDouble]](double v) * void [[xformatio#writetextbool|writeTextBool]](bool v) * void [[xformatio#writekeyword|writeKeyword]](const char * v) * void [[xformatio#nextline|nextLine]]() * void [[xformatio#skipline|skipLine]]() * void [[xformatio#readpath|readPath]](char * path) * void [[xformatio#skipwhite|skipWhite]]() * void [[xformatio#skipcomment|skipComment]]() * void [[xformatio#skiptonextkeyword|skipToNextKeyword]]() * void [[xformatio#showprogress|showProgress]]() * void [[xformatio#enablebuffer|enableBuffer]](int size) * void [[xformatio#disablebuffer|disableBuffer]]() * void [[xformatio#resetbuffer|resetBuffer]]() * void [[xformatio#flushbuffer|flushBuffer]]() * XFormatIO & operator [[xformatio#<<|<<]] (double v) * XFormatIO & operator [[xformatio#<<|<<]] (int v) * XFormatIO & operator [[xformatio#<<|<<]] (ulong v) * XFormatIO & operator [[xformatio#<<|<<]] (bool v) * XFormatIO & operator [[xformatio#<<|<<]] (const char * keyword) * XFormatIO & operator [[xformatio#<<|<<]] (IOCharacter c) * XFormatIO & operator [[xformatio#>>|>>]] (float& v) * XFormatIO & operator [[xformatio#>>|>>]] (double& v) * XFormatIO & operator [[xformatio#>>|>>]] (int& v) * XFormatIO & operator [[xformatio#>>|>>]] (ulong& v) * XFormatIO & operator [[xformatio#>>|>>]] (bool& v) * XFormatIO & operator [[xformatio#>>|>>]] (char * keyword) * XFormatIO & operator [[xformatio#>>|>>]] (IOCharacter c) * bool [[xformatio#pumpbuffer|pumpBuffer]]() * void [[xformatio#setkeywordprefix|setKeywordPrefix]](char c) ---- {{anchor:m_strpath}} **Path m_strPath** {{anchor:m_pfp}} **void* m_pFp** {{anchor:m_lisize}} **int64 m_liSize** {{anchor:m_pbuf}} **char * m_pBuf** {{anchor:m_ibufsize}} **int m_iBufSize** {{anchor:m_ckeyprefix}} **char m_cKeyPrefix** {{anchor:m_bcontinue}} **bool m_bContinue** ---- {{anchor:xformatio1}} **XFormatIO(const char * path = 0)** *function: *parameters: - [i]const char * path = 0: *return value: {{anchor:~xformatio}} **~XFormatIO()** *function: *parameters: NULL *return value: {{anchor:open}} **bool open(IOFlag f)** *function: *parameters: - [i]IOFlag f: *return value: {{anchor:isend}} **bool isEnd()** *function: *parameters: NULL *return value: {{anchor:close}} **void close()** *function: *parameters: NULL *return value: {{anchor:size}} **int64 size()** *function: *parameters: NULL *return value: {{anchor:writename}} **void writeName(const char * str)** *function: *parameters: - [i]const char * str: *return value: {{anchor:readname}} **void readName(char * str)** *function: *parameters: - [i]char * str: *return value: {{anchor:writetext}} **void writeText(const char * data)** *function: *parameters: - [i]const char * data: *return value: {{anchor:readtext}} **void readText(char * data)** *function: *parameters: - [i]char * data: *return value: {{anchor:setpath}} **void setPath(const char * path)** *function: *parameters: - [i]const char * path: *return value: {{anchor:getcurpos}} **int64 getCurPos()** *function: *parameters: NULL *return value: {{anchor:setpos}} **void setPos(int64 pos)** *function: *parameters: - [i]int64 pos: *return value: {{anchor:getpath}} **const char * getPath()** *function: *parameters: NULL *return value: {{anchor:readkeyword}} **char * readKeyword()** *function: *parameters: NULL *return value: {{anchor:isnextkeyword}} **bool isNextKeyword(const char * key = 0)** *function: *parameters: - [i]const char * key = 0: *return value: {{anchor:readtextint}} **int readTextInt()** *function: *parameters: NULL *return value: {{anchor:readtextdouble}} **double readTextDouble()** *function: *parameters: NULL *return value: {{anchor:readtextbool}} **bool readTextBool()** *function: *parameters: NULL *return value: {{anchor:writetextint}} **void writeTextInt(int v)** *function: *parameters: - [i]int v: *return value: {{anchor:writetextdouble}} **void writeTextDouble(double v)** *function: *parameters: - [i]double v: *return value: {{anchor:writetextbool}} **void writeTextBool(bool v)** *function: *parameters: - [i]bool v: *return value: {{anchor:writekeyword}} **void writeKeyword(const char * v)** *function: *parameters: - [i]const char * v: *return value: {{anchor:nextline}} **void nextLine()** *function: *parameters: NULL *return value: {{anchor:skipline}} **void skipLine()** *function: *parameters: NULL *return value: {{anchor:readpath}} **void readPath(char * path)** *function: *parameters: - [i]char * path: *return value: {{anchor:skipwhite}} **void skipWhite()** *function: *parameters: NULL *return value: {{anchor:skipcomment}} **void skipComment()** *function: *parameters: NULL *return value: {{anchor:skiptonextkeyword}} **void skipToNextKeyword()** *function: *parameters: NULL *return value: {{anchor:showprogress}} **void showProgress()** *function: *parameters: NULL *return value: {{anchor:enablebuffer}} **void enableBuffer(int size)** *function: *parameters: - [i]int size: *return value: {{anchor:disablebuffer}} **void disableBuffer()** *function: *parameters: NULL *return value: {{anchor:resetbuffer}} **void resetBuffer()** *function: *parameters: NULL *return value: {{anchor:flushbuffer}} **void flushBuffer()** *function: *parameters: NULL *return value: {{anchor:<<}} **XFormatIO & operator << (double v)** *function: *parameters: - [i]double v: *return value: {{anchor:<<}} **XFormatIO & operator << (int v)** *function: *parameters: - [i]int v: *return value: {{anchor:<<}} **XFormatIO & operator << (ulong v)** *function: *parameters: - [i]ulong v: *return value: {{anchor:<<}} **XFormatIO & operator << (bool v)** *function: *parameters: - [i]bool v: *return value: {{anchor:<<}} **XFormatIO & operator << (const char * keyword)** *function: *parameters: - [i]const char * keyword: *return value: {{anchor:<<}} **XFormatIO & operator << (IOCharacter c)** *function: *parameters: - [i]IOCharacter c: *return value: {{anchor:>>}} **XFormatIO & operator >> (float& v)** *function: *parameters: - [i]float& v: *return value: {{anchor:>>}} **XFormatIO & operator >> (double& v)** *function: *parameters: - [i]double& v: *return value: {{anchor:>>}} **XFormatIO & operator >> (int& v)** *function: *parameters: - [i]int& v: *return value: {{anchor:>>}} **XFormatIO & operator >> (ulong& v)** *function: *parameters: - [i]ulong& v: *return value: {{anchor:>>}} **XFormatIO & operator >> (bool& v)** *function: *parameters: - [i]bool& v: *return value: {{anchor:>>}} **XFormatIO & operator >> (char * keyword)** *function: *parameters: - [i]char * keyword: *return value: {{anchor:>>}} **XFormatIO & operator >> (IOCharacter c)** *function: *parameters: - [i]IOCharacter c: *return value: {{anchor:pumpbuffer}} **bool pumpBuffer()** *function: *parameters: NULL *return value: {{anchor:setkeywordprefix}} **void setKeywordPrefix(char c)** *function: *parameters: - [i]char c: *return value: