API:System.Rtti.TRttiProcedureType

From RAD Studio API Documentation

TRttiProcedureTypeSystem.Rtti.TRttiInvokableTypeSystem.Rtti.TRttiTypeSystem.Rtti.TRttiNamedObjectSystem.Rtti.TRttiObjectSystem.TObject

Delphi

TRttiProcedureType = class(TRttiInvokableType)

C++

class PASCALIMPLEMENTATION TRttiProcedureType : public TRttiInvokableType

Properties

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

Description

TRttiInvokableType is used to reflect an invokable type. {{#multireplace:System.Rtti.TRttiProcedureType|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} inherits from {{#multireplace:System.Rtti.TRttiInvokableType|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. All content below this line refers to {{#multireplace:System.Rtti.TRttiInvokableType|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.

TRttiInvokableType is used to reflect an invokable type.

Use the TRttiInvokableType class to obtain information specific to invokable types, like ReturnType and CallingConvention.

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

See Also