Definition: IWORKValueContext.h:22
IWORKValueContext(const IWORKValueContext &)
bool *const m_isSet
Definition: IWORKValueContext.h:80
IWORKXMLContextPtr_t element(const int name) override
Definition: IWORKValueContext.h:48
IWORKValueContext(IWORKXMLParserState &state, boost::optional< Type > &value)
Definition: IWORKValueContext.h:24
void endOfElement() override
Definition: IWORKValueContext.h:56
IWORKValueContext(IWORKXMLParserState &state, Type &value, bool *isSet=nullptr)
Definition: IWORKValueContext.h:33
void set(const Type &value)
Definition: IWORKValueContext.h:43
Definition: IWORKXMLContextBase.h:28
boost::optional< Type > m_value
Definition: IWORKValueContext.h:77
Type *const m_direct
Definition: IWORKValueContext.h:79
boost::optional< Type > & m_optional
Definition: IWORKValueContext.h:78
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
IWORKValueContext & operator=(const IWORKValueContext &)
State & getState()
Definition: IWORKXMLContextBase.h:43