10 #ifndef IWORKPTRPROPERTYCONTEXT_H_INCLUDED 11 #define IWORKPTRPROPERTYCONTEXT_H_INCLUDED 19 template<
typename Property,
typename Context,
int TokenId>
33 template<
typename Property,
typename Context,
int TokenId>
40 template<
typename Property,
typename Context,
int TokenId>
45 return makeContext<Context>(getState(),
m_value);
49 template<
typename Property,
typename Context,
int TokenId>
60 #endif // IWORKPTRPROPERTYCONTEXT_H_INCLUDED Definition: IWORKBezierElement.cpp:18
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Represents a (hierarchical) property map.
Definition: IWORKPropertyMap.h:24
void clear()
Clear property.
Definition: IWORKPropertyMap.h:145
Definition: IWORKPtrPropertyContext.h:20
IWORKPropertyMap & m_propMap
Definition: IWORKPropertyMapElement.cpp:763
IWORKPtrPropertyContext(IWORKXMLParserState &state, IWORKPropertyMap &propMap)
Definition: IWORKPtrPropertyContext.h:34
Definition: IWORKPropertyInfo.h:21
Definition: IWORKPropertyContextBase.h:20
const char * name
Definition: IWORKToken.cpp:43
IWORKXMLContextPtr_t element(int name) override
Definition: IWORKPtrPropertyContext.h:41
Definition: IWORKXMLParserState.h:30
void endOfElement() override
Definition: IWORKPtrPropertyContext.h:50
void put(const typename IWORKPropertyInfo< Property >::ValueType &value)
Insert a new value for key key.
Definition: IWORKPropertyMap.h:134
IWORKPropertyInfo< Property >::ValueType m_value
Definition: IWORKPtrPropertyContext.h:30