Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class TIFPSRuntimeClass

Unit

ifps3

Declaration

type TIFPSRuntimeClass = class

Description

TIFPSRuntimeClass is one class at runtime

Fields

 NameDescription
Protected FClass  
Protected FClassItems  
Protected FClassName  
Protected FClassNameHash  
Protected FEndOfVmt  

Methods

Overview

Public constructor Create(aClass: TClass; const AName: string);
Public destructor Destroy; override;
Public procedure RegisterConstructor(ProcPtr: Pointer; const Name: string);
Public procedure RegisterEventPropertyHelper(ReadFunc, WriteFunc: Pointer; const Name: string);
Public procedure RegisterMethod(ProcPtr: Pointer; const Name: string);
Public procedure RegisterPropertyHelper(ReadFunc, WriteFunc: Pointer; const Name: string);
Public procedure RegisterVirtualAbstractMethod(ClassDef: TClass; ProcPtr: Pointer; const Name: string);
Public procedure RegisterVirtualConstructor(ProcPtr: Pointer; const Name: string);
Public procedure RegisterVirtualMethod(ProcPtr: Pointer; const Name: string);

Description

Public constructor Create(aClass: TClass; const AName: string);

create

Public destructor Destroy; override;

destroy

Public procedure RegisterConstructor(ProcPtr: Pointer; const Name: string);

Register a constructor

Public procedure RegisterEventPropertyHelper(ReadFunc, WriteFunc: Pointer; const Name: string);

Register a property helper that is an event

Public procedure RegisterMethod(ProcPtr: Pointer; const Name: string);

Register a method

Public procedure RegisterPropertyHelper(ReadFunc, WriteFunc: Pointer; const Name: string);

Register a property helper

Public procedure RegisterVirtualAbstractMethod(ClassDef: TClass; ProcPtr: Pointer; const Name: string);

Register an abstract virtual method

Public procedure RegisterVirtualConstructor(ProcPtr: Pointer; const Name: string);

Register a virtual constructor

Public procedure RegisterVirtualMethod(ProcPtr: Pointer; const Name: string);

Register a virtual method