Custom graph nodes, work items, or schedulers have a
associated with them. This object holds information about the custom type
such as a human-readable label and the implementation language.
This is the base class for these type objects.
The number of instances of the type that have been created, potentially across multiple PDG graphs.
The total memory usage of all instances of the type that have been created, potentially across multiple PDG graphs.
The language that the type object was written with, i.e. C++ or Python.
The human-readable label associated with the type. Does not necessarily have to be unique.
The unique, internal name for the type. Always unique.