1 #ifndef SINGLEDOCPARSER_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 2 #define SINGLEDOCPARSER_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 4 #if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 20 class CollectionStack;
58 typedef std::map<std::string, anchor_t>
Anchors;
65 #endif // SINGLEDOCPARSER_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM void HandleFlowSequence(EventHandler &eventHandler)
std::map< std::string, anchor_t > Anchors
void ParseTag(std::string &tag)
SingleDocParser(Scanner &scanner, const Directives &directives)
std::auto_ptr< CollectionStack > m_pCollectionStack
void HandleSequence(EventHandler &eventHandler)
void HandleDocument(EventHandler &eventHandler)
void ParseProperties(std::string &tag, anchor_t &anchor)
anchor_t LookupAnchor(const Mark &mark, const std::string &name) const
void HandleBlockMap(EventHandler &eventHandler)
void HandleFlowMap(EventHandler &eventHandler)
void HandleNode(EventHandler &eventHandler)
void ParseAnchor(anchor_t &anchor)
void HandleMap(EventHandler &eventHandler)
const Directives & m_directives
void HandleCompactMap(EventHandler &eventHandler)
void HandleCompactMapWithNoKey(EventHandler &eventHandler)
void HandleBlockSequence(EventHandler &eventHandler)
anchor_t RegisterAnchor(const std::string &name)