vtkPVOptionsXMLParser.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: Copyright (c) Kitware Inc.
2 // SPDX-License-Identifier: BSD-3-Clause
17 #ifndef vtkPVOptionsXMLParser_h
18 #define vtkPVOptionsXMLParser_h
19 
21 #include "vtkParaViewDeprecation.h" // for PARAVIEW_DEPRECATED_IN_5_12_0
22 #include "vtkRemotingCoreModule.h" //needed for exports
23 
24 class vtkCommandOptions;
25 
27 {
28 public:
29  PARAVIEW_DEPRECATED_IN_5_12_0("Use `vtkCLIOptions` instead")
30  static vtkPVOptionsXMLParser* New();
32  void PrintSelf(ostream& os, vtkIndent indent) override;
33 
34 protected:
35  vtkPVOptionsXMLParser() = default;
36  ~vtkPVOptionsXMLParser() override = default;
37 
38  void SetProcessType(const char* ptype) override;
39 
40 private:
42  void operator=(const vtkPVOptionsXMLParser&) = delete;
43 };
44 
45 #endif // #ifndef vtkPVOptionsXMLParser_h
#define PARAVIEW_DEPRECATED_IN_5_12_0(reason)
void PrintSelf(ostream &os, vtkIndent indent) override
virtual void SetProcessType(const char *ptype)
static vtkCommandOptionsXMLParser * New()
ParaView options storage.
#define VTKREMOTINGCORE_EXPORT
ParaView options storage.
ParaView options storage.