System.TypInfo.TIntfFlagsBase
Delphi
TIntfFlagsBase = set of TIntfFlag;
C++
typedef SetBase<TIntfFlag, ifHasGuid, ifUnused3> TIntfFlagsBase;
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
set typedef |
public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
Description
Set of interface flag types in the TTypeData record.
The GetTypeData routine utilises Delphi's RTTI (Run Time Type Information) to return a pointer to TTypeData record that describes a component property data type.
TTypeData is a variant record : the layout depends on the property TTypeKind value. When it is tkInterface, the data contains a TIntfFlagsBase set of TIntfFlag values.
The TIntfFlag value meanings are as follows :
| Value | Meaning |
|---|---|
|
ifHasGuid |
Interface has a GUID (Globally Unique IDentifier). |
|
ifDispInterface |
Is a dispatch interface. |
|
ifDispatch |
Can be dispatched. |