API:System.Rtti.TRttiPackage

From RAD Studio API Documentation

TRttiPackageSystem.Rtti.TRttiNamedObjectSystem.Rtti.TRttiObjectSystem.TObject

Delphi

TRttiPackage = class(TRttiNamedObject)

C++

class PASCALIMPLEMENTATION TRttiPackage : public TRttiNamedObject

Properties

Type Visibility Source Unit Parent
class public
System.Rtti.pas
System.Rtti.hpp
System.Rtti System.Rtti

Description

TRttiNamedObject is the base class for all the named RTTI objects. {{#multireplace:System.Rtti.TRttiPackage|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} inherits from {{#multireplace:System.Rtti.TRttiNamedObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. All content below this line refers to {{#multireplace:System.Rtti.TRttiNamedObject|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

TRttiNamedObject is the base class for all the named RTTI objects.

TRttiNamedObject is the class used as base for all the RTTI classes that reflect named entities. TRttiNamedObject only adds the Name property, whose exact implementation is defined in derived classes.

Do not create instances of TRttiNamedObject or its descendants directly. Use a TRttiContext instance to work with RTTI objects.

See Also