22 #ifndef vtkInformationKeyLookup_h
23 #define vtkInformationKeyLookup_h
25 #include "vtkCommonCoreModule.h"
43 void PrintSelf(ostream& os,
vtkIndent indent) VTK_OVERRIDE;
56 ~vtkInformationKeyLookup() VTK_OVERRIDE;
64 static
void RegisterKey(vtkInformationKey *
key,
65 const std::
string &name,
66 const std::
string &location);
69 vtkInformationKeyLookup(const vtkInformationKeyLookup&) VTK_DELETE_FUNCTION;
70 void operator=(const vtkInformationKeyLookup&) VTK_DELETE_FUNCTION;
72 typedef std::pair<std::
string, std::
string> Identifier;
73 typedef std::map<Identifier, vtkInformationKey*> KeyMap;
77 static KeyMap& Keys();
80 #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...