12 #include "vtkXMLParser.h"
14 class vtkCommandOptionsXMLParserInternal;
21 void PrintSelf(ostream& os, vtkIndent indent)
override;
29 void AddBooleanArgument(
const char* longarg,
int* var,
int type = 0);
30 void AddArgument(
const char* longarg,
int* var,
int type = 0);
31 void AddArgument(
const char* longarg,
char** var,
int type = 0);
51 void StartElement(
const char*
name,
const char** atts)
override;
55 void EndElement(
const char*
name)
override;
57 void HandleOption(
const char** atts);
59 void HandleProcessType(
const char** atts);
61 virtual void SetProcessType(
const char* ptype);
62 void SetProcessTypeInt(
int ptype);
69 vtkCommandOptionsXMLParserInternal* Internals;
void SetPVOptions(vtkCommandOptions *o)
vtkTypeMacro(vtkCommandOptionsXMLParser, vtkXMLParser)
static vtkCommandOptionsXMLParser * New()
#define QPCL_ENGINE_LIB_API