#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.
|  | 
| 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
 } | 
|  |