10 #ifndef IWORKXMLCONTEXT_H_INCLUDED 11 #define IWORKXMLCONTEXT_H_INCLUDED 45 virtual IWORKXMLContextPtr_t
element(
int name) = 0;
52 virtual void text(
const char *value) = 0;
59 template<
typename Context,
typename Arg>
65 template<
typename Context,
typename Arg1,
typename Arg2>
71 template<
typename Context,
typename Arg1,
typename Arg2>
72 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1,
const Arg2 &arg2)
77 template<
typename Context,
typename Arg1,
typename Arg2,
typename Arg3>
78 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1, Arg2 &arg2,
const Arg3 &arg3)
83 template<
typename Context,
typename Arg1,
typename Arg2,
typename Arg3>
84 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1, Arg2 &arg2, Arg3 &arg3)
89 template<
typename Context,
typename Arg1,
typename Arg2,
typename Arg3>
90 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1,
const Arg2 &arg2, Arg3 &arg3)
95 template<
typename Context,
typename Arg1,
typename Arg2,
typename Arg3>
96 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1,
const Arg2 &arg2,
const Arg3 &arg3)
101 template<
typename Context,
typename Arg1,
typename Arg2,
typename Arg3,
typename Arg4>
102 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1, Arg2 &arg2,
const Arg3 &arg3,
const Arg4 &arg4)
107 template<
typename Context,
typename Arg1,
typename Arg2,
typename Arg3,
typename Arg4>
108 IWORKXMLContextPtr_t
makeContext(Arg1 &arg1,
const Arg2 &arg2,
const Arg3 &arg3,
const Arg4 &arg4)
115 #endif // IWORKXMLCONTEXT_H_INCLUDED Definition: IWORKBezierElement.cpp:18
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: IWORKXMLContext.h:22
virtual void endOfElement()=0
Signalize the end of an element.
virtual ~IWORKXMLContext()=0
Definition: IWORKXMLContext.cpp:15
virtual void text(const char *value)=0
Process textual content of an element.
const char * name
Definition: IWORKToken.cpp:43
virtual void startOfElement()=0
Signalize the start of an element.
virtual void attribute(int name, const char *value)=0
Process an attribute.
virtual IWORKXMLContextPtr_t element(int name)=0
Create a context for parsing a child element.
IWORKXMLContextPtr_t makeContext(Arg &arg)
Definition: IWORKXMLContext.h:60