boost::function< void(const std::string &)> CollectFunction_t
Definition: PAG1AnnotationContext.h:26
void attribute(int name, const char *value) override
Definition: PAG1AnnotationContext.cpp:38
IWORKXMLContextPtr_t element(int name) override
Definition: PAG1AnnotationContext.cpp:46
boost::optional< std::string > m_target
Definition: PAG1AnnotationContext.h:38
void startOfElement() override
Definition: PAG1AnnotationContext.cpp:29
Definition: PAG1XMLContextBase.h:22
Definition: PAG1AnnotationContext.h:23
void endOfElement() override
Definition: PAG1AnnotationContext.cpp:53
const CollectFunction_t m_collect
Definition: PAG1AnnotationContext.h:37
PAG1AnnotationContext(PAG1ParserState &state, const CollectFunction_t &collect)
Definition: PAG1AnnotationContext.cpp:22