| 
| virtual int  | IsA (const char *type) | 
|   | Return 1 if this class is the same type of (or a subclass of) the named class.  More...
  | 
|   | 
| vtkInformationVariantKey *  | NewInstance () const  | 
|   | 
| void  | PrintSelf (ostream &os, vtkIndent indent) override | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
|   | vtkInformationVariantKey (const char *name, const char *location) | 
|   | 
|   | ~vtkInformationVariantKey () override | 
|   | 
| void  | ShallowCopy (vtkInformation *from, vtkInformation *to) override | 
|   | Copy the entry associated with this key from one information object to another.  More...
  | 
|   | 
| void  | Print (ostream &os, vtkInformation *info) override | 
|   | Print the key's value in an information object to a stream.  More...
  | 
|   | 
 | 
| void  | Set (vtkInformation *info, const vtkVariant &) | 
|   | Get/Set the value associated with this key in the given information object.  More...
  | 
|   | 
| const vtkVariant &  | Get (vtkInformation *info) | 
|   | Get/Set the value associated with this key in the given information object.  More...
  | 
|   | 
|   | vtkBaseTypeMacro (vtkInformationKey, vtkObjectBase) | 
|   | 
| void  | Register (vtkObjectBase *) override | 
|   | Prevent normal vtkObject reference counting behavior.  More...
  | 
|   | 
| void  | UnRegister (vtkObjectBase *) override | 
|   | Prevent normal vtkObject reference counting behavior.  More...
  | 
|   | 
| const char *  | GetName () | 
|   | Get the name of the key.  More...
  | 
|   | 
| const char *  | GetLocation () | 
|   | Get the location of the key.  More...
  | 
|   | 
| virtual void  | DeepCopy (vtkInformation *from, vtkInformation *to) | 
|   | Duplicate (new instance created) the entry associated with this key from one information object to another (new instances of any contained vtkInformation and vtkInformationVector objects are created).  More...
  | 
|   | 
| virtual int  | Has (vtkInformation *info) | 
|   | Check whether this key appears in the given information object.  More...
  | 
|   | 
| virtual void  | Remove (vtkInformation *info) | 
|   | Remove this key from the given information object.  More...
  | 
|   | 
| virtual void  | Report (vtkInformation *info, vtkGarbageCollector *collector) | 
|   | Report a reference this key has in the given information object.  More...
  | 
|   | 
| virtual bool  | NeedToExecute (vtkInformation *vtkNotUsed(pipelineInfo), vtkInformation *vtkNotUsed(dobjInfo)) | 
|   | This function is only relevant when the pertaining key is used in a VTK pipeline.  More...
  | 
|   | 
| virtual void  | StoreMetaData (vtkInformation *vtkNotUsed(request), vtkInformation *vtkNotUsed(pipelineInfo), vtkInformation *vtkNotUsed(dobjInfo)) | 
|   | This function is only relevant when the pertaining key is used in a VTK pipeline.  More...
  | 
|   | 
| virtual void  | CopyDefaultInformation (vtkInformation *vtkNotUsed(request), vtkInformation *vtkNotUsed(fromInfo), vtkInformation *vtkNotUsed(toInfo)) | 
|   | This function is only relevant when the pertaining key is used in a VTK pipeline.  More...
  | 
|   | 
|   | vtkInformationKey (const char *name, const char *location) | 
|   | Key instances are static data that need to be created and destroyed.  More...
  | 
|   | 
|   | ~vtkInformationKey () override | 
|   | Key instances are static data that need to be created and destroyed.  More...
  | 
|   | 
| void  | Print (vtkInformation *info) | 
|   | Print the key's value in an information object to a stream.  More...
  | 
|   | 
| const char *  | GetClassName () const  | 
|   | Return the class name as a string.  More...
  | 
|   | 
| virtual void  | Delete () | 
|   | Delete a VTK object.  More...
  | 
|   | 
| virtual void  | FastDelete () | 
|   | Delete a reference to this object.  More...
  | 
|   | 
| void  | InitializeObjectBase () | 
|   | 
| void  | Print (ostream &os) | 
|   | Print an object to an ostream.  More...
  | 
|   | 
| int  | GetReferenceCount () | 
|   | Return the current reference count of this object.  More...
  | 
|   | 
| void  | SetReferenceCount (int) | 
|   | Sets the reference count.  More...
  | 
|   | 
| void  | PrintRevisions (ostream &) | 
|   | Legacy.  More...
  | 
|   | 
| virtual void  | PrintHeader (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
| virtual void  | PrintTrailer (ostream &os, vtkIndent indent) | 
|   | Methods invoked by print to print information about the object including superclasses.  More...
  | 
|   | 
Key for variant values in vtkInformation. 
vtkInformationVariantKey is used to represent keys for variant values in vtkInformation.
- Tests:
 - vtkInformationVariantKey (Tests) 
 
Definition at line 36 of file vtkInformationVariantKey.h.