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