#include <token.h>
Public Types | |
enum | STATUS { VALID, INVALID, UNVERIFIED } |
enum | TYPE { DIRECTIVE, DOC_START, DOC_END, BLOCK_SEQ_START, BLOCK_MAP_START, BLOCK_SEQ_END, BLOCK_MAP_END, BLOCK_ENTRY, FLOW_SEQ_START, FLOW_MAP_START, FLOW_SEQ_END, FLOW_MAP_END, FLOW_MAP_COMPACT, FLOW_ENTRY, KEY, VALUE, ANCHOR, ALIAS, TAG, PLAIN_SCALAR, NON_PLAIN_SCALAR } |
Public Member Functions | |
Token (TYPE type_, const Mark &mark_) | |
Public Attributes | |
int | data |
Mark | mark |
std::vector< std::string > | params |
STATUS | status |
TYPE | type |
std::string | value |
Friends | |
std::ostream & | operator<< (std::ostream &out, const Token &token) |
enum YAML_PM::Token::TYPE |
YAML_PM::Token::Token | ( | TYPE | type_, |
const Mark & | mark_ | ||
) | [inline] |
std::ostream& operator<< | ( | std::ostream & | out, |
const Token & | token | ||
) | [friend] |
std::vector<std::string> YAML_PM::Token::params |
std::string YAML_PM::Token::value |