10 #ifndef IWORKDISCARDCONTEXT_H_INCLUDED
11 #define IWORKDISCARDCONTEXT_H_INCLUDED
20 class IWORKXMLParserState;
28 #if defined __GNUC__ && !defined __clang__
29 #pragma GCC diagnostic push
30 #pragma GCC diagnostic ignored "-Wnon-virtual-dtor"
34 #if defined __GNUC__ && !defined __clang__
35 #pragma GCC diagnostic pop
45 void text(
const char *value)
override;
57 #endif // IWORKDISCARDCONTEXT_H_INCLUDED
std::shared_ptr< Data > m_data
Definition: IWORKDiscardContext.h:52
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: IWORKXMLContext.h:22
Definition: IWORKToken.h:631
void attribute(int name, const char *value) override
Process an attribute.
Definition: IWORKDiscardContext.cpp:77
bool m_enableCollector
Definition: IWORKDiscardContext.h:51
unsigned m_level
Definition: IWORKDiscardContext.h:50
const char * name
Definition: IWORKToken.cpp:43
void endOfElement() override
Signalize the end of an element.
Definition: IWORKDiscardContext.cpp:133
void text(const char *value) override
Process textual content of an element.
Definition: IWORKDiscardContext.cpp:129
Definition: IWORKXMLParserState.h:31
void startOfElement() override
Signalize the start of an element.
Definition: IWORKDiscardContext.cpp:67
IWORKDiscardContext(IWORKXMLParserState &state)
Definition: IWORKDiscardContext.cpp:59
IWORKXMLParserState & m_state
Definition: IWORKDiscardContext.h:49
Definition: IWORKDiscardContext.h:32
Definition: IWORKDiscardContext.cpp:33
IWORKXMLContextPtr_t element(int name) override
Create a context for parsing a child element.
Definition: IWORKDiscardContext.cpp:81