25 #ifndef vtkInformationKeyLookup_h 26 #define vtkInformationKeyLookup_h 28 #include "vtkCommonCoreModule.h" 46 void PrintSelf(ostream& os,
vtkIndent indent) override;
59 ~vtkInformationKeyLookup() override;
67 static
void RegisterKey(vtkInformationKey *
key,
68 const std::
string &name,
69 const std::
string &location);
72 vtkInformationKeyLookup(const vtkInformationKeyLookup&) = delete;
73 void operator=(const vtkInformationKeyLookup&) = delete;
75 typedef std::pair<std::
string, std::
string> Identifier;
76 typedef std::map<Identifier, vtkInformationKey*> KeyMap;
80 static KeyMap& Keys();
83 #endif // vtkInformationKeyLookup_h
abstract base class for most VTK objects
a simple class to control print indentation
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...