|
enum | State {
PARSE_INIT,
PARSE_STREAM,
PARSE_MAP,
PARSE_LIST,
PARSE_NAME,
PARSE_DATA,
PARSE_INT,
PARSE_FLOAT,
PARSE_STRING,
PARSE_LITERAL,
PARSE_COMMENT
} |
|
|
bool | stringmode () const |
|
void | parseInit (char) |
|
void | parseStream (char) |
|
void | parseMap (char) |
|
void | parseList (char) |
|
void | parseData (char) |
|
void | parseInt (char) |
|
void | parseFloat (char) |
|
void | parseString (char) |
|
void | parseLiteral (char) |
|
void | parseName (char) |
|
void | parseComment (char) |
|
void | writeIntItem (const std::string &, std::int64_t) |
|
void | writeFloatItem (const std::string &, double) |
|
void | writeStringItem (const std::string &, std::string) |
|
void | writeLine (const std::string &, bool=true, bool=false) |
|
|
static std::string | encodeString (std::string) |
|
static std::string | decodeString (std::string) |
|
|
std::istream & | m_istream |
|
std::ostream & | m_ostream |
|
Bridge & | m_bridge |
|
bool | m_comma |
|
unsigned | m_linenum |
|
std::string | m_name |
|
std::string | m_data |
|
std::stack< State > | m_state |
|
Definition at line 22 of file Bach.h.
void Atlas::Codecs::Bach::listEnd |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::listFloatItem |
( |
double |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::listIntItem |
( |
std::int64_t |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::listListItem |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::listMapItem |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::listNoneItem |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::listStringItem |
( |
std::string |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::mapEnd |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::mapFloatItem |
( |
std::string |
name, |
|
|
double |
|
|
) |
| |
|
overridevirtual |
void Atlas::Codecs::Bach::mapIntItem |
( |
std::string |
name, |
|
|
std::int64_t |
|
|
) |
| |
|
overridevirtual |
void Atlas::Codecs::Bach::mapListItem |
( |
std::string |
name | ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::mapMapItem |
( |
std::string |
name | ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::mapNoneItem |
( |
std::string |
name | ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::mapStringItem |
( |
std::string |
name, |
|
|
std::string |
|
|
) |
| |
|
overridevirtual |
void Atlas::Codecs::Bach::streamBegin |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::streamEnd |
( |
| ) |
|
|
overridevirtual |
void Atlas::Codecs::Bach::streamMessage |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: