TypInfo

From RAD Studio VCL Reference
Jump to: navigation, search

Contents

C++ Information

Class

EPropertyConvertError

EPropertyConvertError is the exception class for type errors when attempting to get or set the value of a property.

EPropertyError

EPropertyError is the exception class for unsuccessful attempts to set the value of a property.

TArrayTypeData

TArrayTypeData is used internally to store array RTTI information.

TAttrData

TAttrData is used internally to store attributes.

TAttrEntry

TAttrEntry is used internally to represent an attribute.

TFieldExEntry

TFieldExEntry is used internally to store field RTTI information.

TIntfMethodEntry

TIntfMethodEntry is used internally to store method RTTI information.

TIntfMethodEntryTail

TIntfMethodEntryTail is used internally to store method RTTI information.

TIntfMethodParam

TIntfMethodParam is used internally to store method parameter RTTI information.

TIntfMethodParamTail

TIntfMethodParamTail is used internally to store method parameter RTTI information.

TIntfMethodTable

PIntfMethodTable is used internally to store method RTTI information.

TManagedField

TManagedField is used internally to store managed field RTTI information.

TProcedureParam

TProcedureParam is used internally to store procedure parameter RTTI information.

TProcedureSignature

TProcedureSignature is used internally to store procedure RTTI information.

TPropData

TPropData is used internally to store property RTTI information.

TPropDataEx

TPropDataEx is used internally to store property RTTI information.

TPropInfo

TPropInfo is a record of component property type information.

TPropInfoEx

TPropInfoEx is used internally to store property RTTI information.

TPublishableVariantType

TPublishableVariantType is the base class for custom Variant types that surface the published properties of an object that represents the Variant's data.

TRecordTypeField

TRecordTypeField is used internally to store record field RTTI information.

TTypeData

TTypeData is used internally to represent type information.

TTypeInfo

Holds information for a data type as returned by TypeInfo.

TVmtFieldClassTab

TVmtFieldClassTab is used internally to store instance field RTTI information.

TVmtFieldEntry

TVmtFieldEntry is used internally to store instance field RTTI information.

TVmtFieldTable

TVmtFieldTable is used internally to store instance field RTTI information.

TVmtMethodEntry

TVmtMethodEntry is used internally to store method RTTI information.

TVmtMethodEntryTail

TVmtMethodEntryTail is used internally to store method RTTI information.

TVmtMethodExEntry

TVmtMethodExEntry is used internally to store method RTTI information.

TVmtMethodParam

TVmtMethodParam is used internally to store method parameter RTTI information.

TVmtMethodTable

TVmtMethodTable is used internally to store method RTTI information.

Enum

TCallConv

Enumerates the possible calling conventions supported by Delphi.

TFloatType

Enumerates floating point number types in the TTypeData record.

TIntfFlag

Enumerates interface flag types in the TTypeData record.

TMemberVisibility

Enumerates the possible visibility specifiers of a class, interface, or record member.

TMethodKind

Enumerates floating point number types in the TTypeData record.

TOrdType

Enumerates floating point number types in the TTypeData record.

TParamFlag

TParamFlag and TParamFlags indicates the attributes of a method parameter.

TTypeKind

Enumerates the possible type kinds in the Delphi language.

Function

FreeAndNilProperties

Frees any property values that are objects and sets their value to nil (Delphi) or NULL (C++).

GetAnsiStrProp

Returns the value of a component property that is of AnsiString type.

GetDynArrayProp

Returns the value of a component property that is a dynamic array type.

GetEnumName

Returns the name of a Delphi enumerated type constant given its value.

GetEnumProp

Returns the value of a component property that is an enumerated type.

GetEnumValue

Returns the value of an enumerated type constant given its string representation.

GetFloatProp

Returns the value of a component property that is a float type.

GetInt64Prop

Returns the value of a component property that is an Int64 type.

GetInterfaceProp

Returns the value of a component property that is an interface type.

GetMethodProp

Returns the value of a component property that is a method type.

GetObjectProp

Returns the value of a component property that is an object type.

GetObjectPropClass

Returns the class type of a component property that is an object type.

GetOrdProp

Returns the value of a component property that is an ordinal type.

GetPropInfo

Retrieves information about a component's property.

GetPropInfos

Retrieves a list of component properties.

GetPropList

Retrieves a list of component properties.

GetPropName

Returns the name of a component property identified by a given PPropInfo.

GetPropValue

Retrieves a component's property value as a variant.

GetSetElementName

Returns the string representation of a given constant.

GetSetElementValue

Returns the integer representation of a given constant identified by it's name.

GetSetProp

Returns the value of a component property that is a set type.

GetStrProp

Returns the value of a component property that is a string type.

GetTypeData

Returns a pointer to information about a type.

GetTypeName

Returns the name of the type from it's type information record.

GetUnicodeStrProp

Returns the value of a component property that is of UnicodeString type.

GetVariantProp

Returns the value of a component property that is a variant type.

GetWideStrProp

Returns the value of a component property that is a WideString type.

IsPublishedProp

Determines if a specified component property is a published property.

IsStoredProp

Determines if a specified component property has the stored attribute.

PropIsType

Determines if a component property is of a particular data type.

PropType

Retrieves a component's property type.

SamePropTypeName

Checks whether the two given property names are equal.

SetAnsiStrProp

Sets the value of a component property that is of AnsiString type.

SetDynArrayProp

Sets the value of a component property that is a dynamic array type.

SetEnumProp

Sets the value of a component property that is an enumerated type.

SetFloatProp

Sets the value of a component property that is a float type.

SetInt64Prop

Sets the value of a component property that is an Int64 type.

SetInterfaceProp

Sets the value of a component property that is an Interface type.

SetMethodProp

Sets the value of a component property that is a method type.

SetObjectProp

Sets the value of a component property that is an object type.

SetOrdProp

Sets the value of a component property that is an ordinal type.

SetPropValue

Sets the value of a component property using a variant value.

SetSetProp

Sets the value of a component property that is a set type.

SetStrProp

Sets the value of a component property that is a string type.

SetToString

Returns one or more of the set values of a component's property.

SetUnicodeStrProp

Sets the value of a component property that is of UnicodeString type.

SetVariantProp

Sets the value of a component property that is a variant type.

SetWideStrProp

Sets the value of a component property that is a WideString type.

SortPropList

Sorts a list of component properties into alphanumeric sequence.

StringToSet

Returns a bit mask of set values for a set type component property.

Typedef

PArrayTypeData

PArrayTypeData is used internally to store array RTTI information.

PAttrEntry

PAttrEntry is used internally to represent an attribute.

PFieldExEntry

PFieldExEntry is used internally to store field RTTI information.

PIntfMethodEntry

PIntfMethodEntry is used internally to store method RTTI information.

PIntfMethodEntryTail

PIntfMethodEntryTail is used internally to store method RTTI information.

PIntfMethodParam

PIntfMethodParam is used internally to store method parameter RTTI information.

PIntfMethodParamTail

PIntfMethodParamTail is used internally to store method parameter RTTI information.

PIntfMethodTable

PIntfMethodTable is used internally to store method RTTI information.

PManagedField

PManagedField is used internally to store managed field RTTI information.

PPTypeInfo

Holds a pointer to a pointer to information for a data type as returned by TypeInfo.

PProcedureParam

PProcedureParam is used internally to store procedure parameter RTTI information.

PProcedureSignature

PProcedureSignature is used internally to store procedure RTTI information.

PPropData

PPropData is used internally to store property RTTI information.

PPropDataEx

PPropDataEx is used internally to store property RTTI information.

PPropInfo

PPropInfo points to a TPropInfo record that holds component property information.

PPropInfoEx

PPropInfoEx is used internally to store property RTTI information.

PPropList

Defines a pointer to a TPropList array.

PRecordTypeField

PRecordTypeField is used internally to store record field RTTI information.

PTypeData

PTypeData points to a TTypeData record that holds component property type information.

PVmtFieldClassTab

PVmtFieldClassTab is used internally to store instance field RTTI information.

PVmtFieldEntry

PVmtFieldEntry is used internally to store instance field RTTI information.

PVmtFieldTable

PVmtFieldTable is used internally to store instance field RTTI information.

PVmtMethodEntry

PVmtMethodEntry is used internally to store method RTTI information.

PVmtMethodEntryTail

PVmtMethodEntryTail is used internally to store method RTTI information.

PVmtMethodExEntry

PVmtMethodExEntry is used internally to store method RTTI information.

PVmtMethodParam

PVmtMethodParam is used internally to store method parameter RTTI information.

PVmtMethodTable

PVmtMethodTable is used internally to store method RTTI information.

TIntfFlags

Enumerates interface flag types in the TTypeData record.

TIntfFlagsBase

Set of interface flag types in the TTypeData record.

TParamFlags

TParamFlag and TParamFlags indicate the attributes of a method parameter.

TParamFlagsBase

TParamFlag and TParamFlagsBase indicate the attributes of a method parameter.

TPropInfoProc

TPropInfoProc is used internally when retrieving property information.

TPropList

Defines an array of PPropInfo values.

TTypeKinds

Defines a set of possible type kinds in the Delphi language.

Variable

BooleanIdents

An array of string representations of true and false.

DotSep

Specifies the dot ('.') character.

Personal tools
Translations
Newest Version