10 void *pNode =
m_builder.NewNull(mark, pParent);
18 void *pReffedNode =
m_anchors.Get(anchor);
25 void *pNode =
m_builder.NewScalar(mark, tag, pParent, value);
93 m_builder.AppendToSequence(pContainer, pNode);
virtual void OnSequenceStart(const Mark &mark, const std::string &tag, anchor_t anchor)
void DispositionNode(void *pNode)
ContainerStack m_containers
virtual void OnScalar(const Mark &mark, const std::string &tag, anchor_t anchor, const std::string &value)
void * GetCurrentParent() const
virtual void OnSequenceEnd()
void RegisterAnchor(anchor_t anchor, void *pNode)
virtual void OnNull(const Mark &mark, anchor_t anchor)
virtual void OnAlias(const Mark &mark, anchor_t anchor)
static int sequenceMarker
virtual void OnMapStart(const Mark &mark, const std::string &tag, anchor_t anchor)
GraphBuilderInterface & m_builder