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

Class TIFPSRuntimeAttribute

Unit

ifps3

Declaration

type TIFPSRuntimeAttribute = class(TObject)

Description

Runtime attributes

Methods

Overview

Public constructor Create(Owner: TIFPSRuntimeAttributes);
Public destructor Destroy; override;
Public function AddValue(aType: TIFTypeRec): PIFPSVariant;
Public procedure AdjustSize;
Public procedure DeleteValue(i: Longint);

Description

Public constructor Create(Owner: TIFPSRuntimeAttributes);

 

Public destructor Destroy; override;

 

Public function AddValue(aType: TIFTypeRec): PIFPSVariant;

add a new value

Public procedure AdjustSize;

Adjust the size to the capacity (saves memory)

Public procedure DeleteValue(i: Longint);

delete a value

Properties

Overview

Public property AttribType: string;
Public property AttribTypeHash: Longint;
Public property Owner: TIFPSRuntimeAttributes;
Public property Value[I: Longint]: PIFVariant;
Public property ValueCount: Longint;

Description

Public property AttribType: string;

the attribute type

Public property AttribTypeHash: Longint;

hash of the attribute type

Public property Owner: TIFPSRuntimeAttributes;

Owner of this attribute

Public property Value[I: Longint]: PIFVariant;

The value[i]

Public property ValueCount: Longint;

the number of values