![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
This is the complete list of members for GrayLib::cJSONReader, including all inherited members.
| cJSONReader(const char *pszVal, StrLen_t nStrLenMax=StrT::k_LEN_MAX, StrLen_t iTabSize=cStrConst::k_TabSize) | GrayLib::cJSONReader | |
| cJSONReader(const cMemBlock &b, StrLen_t iTabSize=cStrConst::k_TabSize) | GrayLib::cJSONReader | |
| cTextPos(STREAM_POS_t lOffset=(STREAM_POS_t) k_ITERATE_BAD, ITERATE_t iLineNum=k_ITERATE_BAD, StrLen_t iColNum=k_StrLen_UNK) noexcept | Gray::cTextPos | inline |
| cTextReader(const char *pszStart, StrLen_t nLenMax=StrT::k_LEN_MAX, StrLen_t nTabSize=cStrConst::k_TabSize) | Gray::cTextReader | inline |
| Encode(const cVariant &v) | GrayLib::cJSON | static |
| get_Column1() const noexcept | Gray::cTextPos | inline |
| get_CursorChar() const noexcept | Gray::cTextReader | inline |
| get_CursorPtr() const noexcept | Gray::cTextReader | inline |
| get_LenMax() const noexcept | Gray::cTextReader | inline |
| get_LenRemaining() const noexcept | Gray::cTextReader | inline |
| get_Line1() const noexcept | Gray::cTextPos | inline |
| get_LineNum() const noexcept | Gray::cTextPos | inline |
| get_Offset() const noexcept | Gray::cTextPos | inline |
| GetStr2(OUT char *pszOut, StrLen_t nLenOut) const | Gray::cTextPos | |
| IncChar(StrLen_t nLenChar=1) noexcept | Gray::cTextPos | inline |
| IncLine(StrLen_t nLenChar=1) noexcept | Gray::cTextPos | inline |
| IncLineCR(StrLen_t nLenChar=1) | Gray::cTextReader | inline |
| IncOffset(StrLen_t nLenOffsetSrc) noexcept | Gray::cTextPos | inline |
| IncOffset(StrLen_t nLenOffsetSrc, StrLen_t nLenCol) noexcept | Gray::cTextPos | inline |
| IncTab(StrLen_t nLenChar=1) | Gray::cTextReader | inline |
| IncToks(StrLen_t nLen=1) | Gray::cTextReader | inline |
| InitTop() noexcept | Gray::cTextPos | inline |
| isEOF() const | Gray::cTextReader | inline |
| IsJSON(const char *pszStr, StrLen_t iLenMax=StrT::k_LEN_MAX) | GrayLib::cJSON | static |
| isTopLine() const noexcept | Gray::cTextPos | inline |
| isValidIndex() const noexcept | Gray::cTextReader | inline |
| isValidPos() const noexcept | Gray::cTextReader | inline |
| k_DEPTH_MAX | GrayLib::cJSON | static |
| k_false | GrayLib::cJSON | static |
| k_Invalid | Gray::cTextPos | static |
| k_null | GrayLib::cJSON | static |
| k_true | GrayLib::cJSON | static |
| k_Zero | Gray::cTextPos | static |
| m_iColNum | Gray::cTextPos | protected |
| m_iDepth | GrayLib::cJSONReader | |
| m_iLineNum | Gray::cTextPos | protected |
| m_iTabSize | Gray::cTextReader | |
| m_lOffset | Gray::cTextPos | protected |
| m_nLenMax | Gray::cTextReader | protected |
| m_pszStart | Gray::cTextReader | protected |
| Parse(const char *pszVal) | GrayLib::cJSON | static |
| ReadArray(cJSONReadVisitor &rVisit) | GrayLib::cJSONReader | protected |
| ReadMap(cJSONReadVisitor &rVisit) | GrayLib::cJSONReader | protected |
| ReadMapElementName(OUT ATOMCHAR_t *pszName) | GrayLib::cJSONReader | protected |
| ReadString(char *pszOut, StrLen_t nSizeMax) | GrayLib::cJSONReader | protected |
| ReadString(cJSONReadVisitor &rVisit) | GrayLib::cJSONReader | protected |
| ReadVar(OUT cVariant &rVar) | GrayLib::cJSONReader | |
| ReadVar(cStreamInput &stmIn, OUT cVariant &rVar) | GrayLib::cJSONReader | static |
| ReadVisitor(cJSONReadVisitor &rVisit) | GrayLib::cJSONReader | |
| ReadWhitespace() | GrayLib::cJSONReader | protected |
| ReturnError(HRESULT hRes) const | GrayLib::cJSONReader | |
| SetStartPtr(const char *pszStart, StrLen_t nLenMax=StrT::k_LEN_MAX) | Gray::cTextReader | inline |
| TYPE_Bool enum value | GrayLib::cJSON | |
| TYPE_Double enum value | GrayLib::cJSON | |
| TYPE_Null enum value | GrayLib::cJSON | |
| TYPE_String enum value | GrayLib::cJSON | |
| TYPE_TYPE enum name | GrayLib::cJSON | |
| UNITTEST_FRIEND(cJSON) | GrayLib::cJSON | |
| ~cJSONReader() | GrayLib::cJSONReader |