RAD Studio VCL Reference
|
Enumerates floating point number types in the TTypeData record.
TMethodKind = ( mkProcedure, mkFunction, mkConstructor, mkDestructor, mkClassProcedure, mkClassFunction, mkClassConstructor, mkOperatorOverload, mkSafeProcedure, mkSafeFunction );
enum TMethodKind { mkProcedure, mkFunction, mkConstructor, mkDestructor, mkClassProcedure, mkClassFunction, mkClassConstructor, mkOperatorOverload, mkSafeProcedure, mkSafeFunction };
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 tkMethod, the data is one of the TMethodKind enumerated values.
The TMethodKind value meanings are as follows :
Value |
Meaning |
mkProcedure |
Stand alone procedure. |
mkFunction |
Stand alone function. |
mkDestructor |
Destructor. |
mkConstructor |
Constructor. |
mkClassProcedure |
Class procedure. |
mkClassFunction |
Class function. |
mkClassConstructor |
Class constructor. |
mkOperatorOverload |
Operator overload. |
mkSafeProcedure |
Safe procedure. |
mkSafeFunction |
Safe function. |
Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
|
What do you think about this topic? Send feedback!
|