#include "ptr_stack.h"
#include "setting.h"
#include "yaml-cpp-pm/emittermanip.h"
#include <cassert>
#include <vector>
#include <stack>
#include <memory>
Go to the source code of this file.
Classes |
class | YAML_PM::EmitterState |
struct | YAML_PM::EmitterState::Group |
Namespaces |
namespace | YAML_PM |
Enumerations |
enum | YAML_PM::EMITTER_STATE {
YAML_PM::ES_WAITING_FOR_DOC,
YAML_PM::ES_WRITING_DOC,
YAML_PM::ES_DONE_WITH_DOC,
YAML_PM::ES_WAITING_FOR_BLOCK_SEQ_ENTRY,
YAML_PM::ES_WRITING_BLOCK_SEQ_ENTRY,
YAML_PM::ES_DONE_WITH_BLOCK_SEQ_ENTRY,
YAML_PM::ES_WAITING_FOR_FLOW_SEQ_ENTRY,
YAML_PM::ES_WRITING_FLOW_SEQ_ENTRY,
YAML_PM::ES_DONE_WITH_FLOW_SEQ_ENTRY,
YAML_PM::ES_WAITING_FOR_BLOCK_MAP_ENTRY,
YAML_PM::ES_WAITING_FOR_BLOCK_MAP_KEY,
YAML_PM::ES_WRITING_BLOCK_MAP_KEY,
YAML_PM::ES_DONE_WITH_BLOCK_MAP_KEY,
YAML_PM::ES_WAITING_FOR_BLOCK_MAP_VALUE,
YAML_PM::ES_WRITING_BLOCK_MAP_VALUE,
YAML_PM::ES_DONE_WITH_BLOCK_MAP_VALUE,
YAML_PM::ES_WAITING_FOR_FLOW_MAP_ENTRY,
YAML_PM::ES_WAITING_FOR_FLOW_MAP_KEY,
YAML_PM::ES_WRITING_FLOW_MAP_KEY,
YAML_PM::ES_DONE_WITH_FLOW_MAP_KEY,
YAML_PM::ES_WAITING_FOR_FLOW_MAP_VALUE,
YAML_PM::ES_WRITING_FLOW_MAP_VALUE,
YAML_PM::ES_DONE_WITH_FLOW_MAP_VALUE
} |
enum | YAML_PM::FLOW_TYPE { YAML_PM::FT_NONE,
YAML_PM::FT_FLOW,
YAML_PM::FT_BLOCK
} |
enum | YAML_PM::FMT_SCOPE { YAML_PM::LOCAL,
YAML_PM::GLOBAL
} |
enum | YAML_PM::GROUP_TYPE { YAML_PM::GT_NONE,
YAML_PM::GT_SEQ,
YAML_PM::GT_MAP
} |
enum | YAML_PM::NODE_STATE { YAML_PM::NS_START,
YAML_PM::NS_READY_FOR_ATOM,
YAML_PM::NS_END
} |