25 #ifndef vtkInformationKeyLookup_h
26 #define vtkInformationKeyLookup_h
28 #include "vtkCommonCoreModule.h"
46 void PrintSelf(ostream& os,
vtkIndent indent) VTK_OVERRIDE;
59 ~vtkInformationKeyLookup() VTK_OVERRIDE;
67 static
void RegisterKey(vtkInformationKey *
key,
68 const std::
string &name,
69 const std::
string &location);
72 vtkInformationKeyLookup(const vtkInformationKeyLookup&) VTK_DELETE_FUNCTION;
73 void operator=(const vtkInformationKeyLookup&) VTK_DELETE_FUNCTION;
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...