Type *const m_direct
Definition: IWORKValueContext.h:75
IWORKXMLContextPtr_t element(const int name) override
Definition: IWORKValueContext.h:48
boost::optional< Type > & m_optional
Definition: IWORKValueContext.h:74
State & getState()
Definition: IWORKXMLContextBase.h:43
void endOfElement() override
Definition: IWORKValueContext.h:55
Definition: IWORKValueContext.h:21
IWORKValueContext(IWORKXMLParserState &state, Type &value, bool *isSet=nullptr)
Definition: IWORKValueContext.h:33
Definition: IWORKXMLContextBase.h:27
boost::optional< Type > m_value
Definition: IWORKValueContext.h:73
IWORKValueContext(IWORKXMLParserState &state, boost::optional< Type > &value)
Definition: IWORKValueContext.h:24
bool *const m_isSet
Definition: IWORKValueContext.h:76