|
using | RO = std::conditional_t< readOnlyTables, const A, A > |
|
RamDomain | readNextElementList (const Json &source, const std::string &recordTypeName) |
|
RamDomain | readNextElementObject (const Json &source, const std::string &recordTypeName) |
|
Own< RamDomain[]> | readNextTuple () override |
|
Own< RamDomain[]> | readNextTupleList () |
|
Own< RamDomain[]> | readNextTupleObject () |
|
void | consumeChar (const std::string &str, char c, size_t &pos) |
| Read past given character, consuming any preceding whitespace. More...
|
|
void | consumeWhiteSpace (const std::string &str, size_t &pos) |
| Advance position in the string until first non-whitespace character. More...
|
|
RamDomain | readADT (const std::string &source, const std::string &adtName, size_t pos=0, size_t *charactersRead=nullptr) |
|
std::string | readAlphanumeric (const std::string &source, size_t &pos) |
| Read the next alphanumeric sequence (corresponding to IDENT). More...
|
|
RamDomain | readRecord (const std::string &source, const std::string &recordTypeName, size_t pos=0, size_t *charactersRead=nullptr) |
| Read a record from a string. More...
|
|
| ReadStream (const std::map< std::string, std::string > &rwOperation, SymbolTable &symTab, RecordTable &recTab) |
|
std::string | readUntil (const std::string &source, const std::string stopChars, const size_t pos, size_t *charactersRead) |
|
| SerialisationStream (RO< SymbolTable > &symTab, RO< RecordTable > &recTab, const std::map< std::string, std::string > &rwOperation) |
|
| SerialisationStream (RO< SymbolTable > &symTab, RO< RecordTable > &recTab, Json types) |
|
| SerialisationStream (RO< SymbolTable > &symTab, RO< RecordTable > &recTab, Json types, std::vector< std::string > relTypes, size_t auxArity=0) |
|
Definition at line 310 of file ReadStreamJSON.h.