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

Class TIFPSCompileTimeClass

Unit

ifpscomp

Declaration

type TIFPSCompileTimeClass = class

Description

Compiletime class

Methods

Overview

Public constructor Create(FClass: TClass; aOwner: TIFPSPascalCompiler);
Public constructor Create2(ClassName: string; aOwner: TIFPSPascalCompiler);
Public destructor Destroy; override;
Public function RegisterMethod(const Decl: string): Boolean;
Public procedure RegisterProperty(const PropertyName, PropertyType: string; PropAC: TIFPSPropType);
Public procedure RegisterPublishedProperties;
Public function RegisterPublishedProperty(const Name: string): Boolean;

Description

Public constructor Create(FClass: TClass; aOwner: TIFPSPascalCompiler);

create an instance of this class and use the actual class information

Public constructor Create2(ClassName: string; aOwner: TIFPSPascalCompiler);

create an instance of this class without using the actual class

Public destructor Destroy; override;

 

Public function RegisterMethod(const Decl: string): Boolean;

Register a method/constructor

Public procedure RegisterProperty(const PropertyName, PropertyType: string; PropAC: TIFPSPropType);

Register a property

Public procedure RegisterPublishedProperties;

Register all published properties

Public function RegisterPublishedProperty(const Name: string): Boolean;

Register a published property

Properties

Overview

Public property ClassInheritsFrom: TIFPSCompileTimeClass;

Description

Public property ClassInheritsFrom: TIFPSCompileTimeClass;