|
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: