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

Class TIFPSValueReplace

Unit

ifpscomp

Declaration

type TIFPSValueReplace = class(TIFPSValue)

Description

TIFPSValueReplace is used internally by the script engine when it needs to replace a value with something else, usually when writing the byte code

Hierarchy

TIFPSValue

Methods

Overview

Public constructor Create;
Public destructor Destroy; override;

Description

Public constructor Create;

 

Public destructor Destroy; override;

 

Properties

Overview

Public property FreeNewValue: Boolean;
Public property FreeOldValue: Boolean;
Public property NewValue: TIFPSValue;
Public property OldValue: TIFPSValue;
Public property PreWriteAllocated: Boolean;
Public property ReplaceTimes: Longint;

Description

Public property FreeNewValue: Boolean;

Should it free the new value when destroyed?

Public property FreeOldValue: Boolean;

Should it free the old value when destroyed?

Public property NewValue: TIFPSValue;

The new value

Public property OldValue: TIFPSValue;

The old value

Public property PreWriteAllocated: Boolean;

This is true when this value is allocated in the PreWriteOutput function

Public property ReplaceTimes: Longint;

The number of times this variable should have been replaced