Class TPasEnum

Unit

Declaration

type TPasEnum = class(TPasType)

Description

Enumerated type.

Hierarchy

Overview

Fields

Protected FMembers: TPasItems;

Methods

Protected procedure Serialize(const ADestination: TStream); override;
Protected procedure Deserialize(const ASource: TStream); override;
Protected procedure StoreValueTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string);
Public procedure RegisterTags(TagManager: TTagManager); override;
Public function FindItem(const ItemName: string): TBaseItem; override;
Public destructor Destroy; override;
Public constructor Create; override;

Properties

Public property Members: TPasItems read FMembers;

Description

Fields

Protected FMembers: TPasItems;
 

Methods

Protected procedure Serialize(const ADestination: TStream); override;
 
Protected procedure Deserialize(const ASource: TStream); override;
 
Protected procedure StoreValueTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string);
 
Public procedure RegisterTags(TagManager: TTagManager); override;
 
Public function FindItem(const ItemName: string): TBaseItem; override;

Searches for a member of this enumerated type.

Public destructor Destroy; override;
 
Public constructor Create; override;
 

Properties

Public property Members: TPasItems read FMembers;
 

Generated by PasDoc 0.16.0.