|
| jikeparse (const char *input, const char *out=nullptr) |
|
| jikeparse (std::string &input, const char *out=nullptr) |
|
| jikeparse (std::shared_ptr< tinyxml2::XMLDocument > &input, const char *out=nullptr) |
|
virtual | ~jikeparse ()=default |
| JIKEPARSE standard deconstructor.
|
|
void | get (std::shared_ptr< jikecfg > &cfg) |
|
| jikeparse ()=delete |
| don't use these
|
|
| jikeparse (jikeparse &rhs)=delete |
|
| jikeparse (const jikeparse &rhs)=delete |
|
| XMLPrinter (const char *file, bool compact=false, int depth=2) |
|
| XMLPrinter (FILE *file=0, bool compact=false, int depth=0) |
|
void | PushHeader (bool writeBOM, bool writeDeclaration) |
|
void | OpenElement (const char *name, bool compactMode=false) |
|
void | PushAttribute (const char *name, const char *value) |
| If streaming, add an attribute to an open element.
|
|
void | PushAttribute (const char *name, int value) |
|
void | PushAttribute (const char *name, ProtocolPP::jarray< uint8_t > value) |
| If streaming, add an attribute to an open element. Added for ProtocolPP()
|
|
void | PushAttribute (const char *name, uint8_t value) |
| If streaming, add an attribute to an open element. Added for ProtocolPP()
|
|
void | PushAttribute (const char *name, uint16_t value) |
| If streaming, add an attribute to an open element. Added for ProtocolPP()
|
|
void | PushAttribute (const char *name, unsigned value) |
|
void | PushAttribute (const char *name, int64_t value) |
|
void | PushAttribute (const char *name, uint64_t value) |
|
void | PushAttribute (const char *name, bool value) |
|
void | PushAttribute (const char *name, double value) |
|
virtual void | CloseElement (bool compactMode=false) |
| If streaming, close the Element.
|
|
void | PushText (const char *text, bool cdata=false) |
| Add a text node.
|
|
void | PushText (int value) |
| Add a text node from an integer.
|
|
void | PushText (ProtocolPP::jarray< uint8_t > value) |
| Add a text node from an byte array. Added for ProtocolPP()
|
|
void | PushText (uint8_t value) |
| Add a text node from an uint8_t. Added for ProtocolPP()
|
|
void | PushText (uint16_t value) |
| Add a text node from an uint16_t. Added for ProtocolPP()
|
|
void | PushText (unsigned value) |
| Add a text node from an unsigned.
|
|
void | PushText (int64_t value) |
| Add a text node from a signed 64bit integer.
|
|
void | PushText (uint64_t value) |
| Add a text node from an unsigned 64bit integer.
|
|
void | PushText (bool value) |
| Add a text node from a bool.
|
|
void | PushText (float value) |
| Add a text node from a float.
|
|
void | PushText (double value) |
| Add a text node from a double.
|
|
void | PushComment (const char *comment) |
| Add a comment.
|
|
void | PushDeclaration (const char *value) |
|
void | PushUnknown (const char *value) |
|
virtual bool | VisitEnter (const XMLDocument &) override |
| Visit a document.
|
|
virtual bool | VisitExit (const XMLDocument &) override |
| Visit a document.
|
|
virtual bool | Visit (const XMLComment &comment) override |
| Visit a comment node.
|
|
virtual bool | Visit (const XMLDeclaration &declaration) override |
| Visit a declaration.
|
|
virtual bool | Visit (const XMLUnknown &unknown) override |
| Visit an unknown node.
|
|
const char * | CStr () const |
|
int | CStrSize () const |
|
void | ClearBuffer (bool resetToFirstElement=true) |
|