A class representing a symbol definition. This does not store the definition symbol, class, or file.
The class is implemented as a blessed arrayref. The following constants are its members.
Creates and returns a new object.
Changes the type.
Changes the prototype.
Changes the summary.
Returns the definition’s type. Will be one of the <Topic Types>.
Returns the definition’s prototype, or undef if it doesn’t have one.
Returns the definition’s summary, or undef if it doesn’t have one.