Class TPasEnum
Unit
Declaration
type TPasEnum = class(TPasType)
Description
Enumerated type.
Source: source/component/PasDoc_Items.pas (line 648).
Hierarchy
- TObject
- TSerializable
- TBaseItem
- TPasItem
- TPasType
- TPasEnum
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; |
|
This item has no description. | |
Methods
| Protected | procedure Serialize(const ADestination: TStream); override; |
|
This item has no description. Showing description inherited from TBaseItem.Serialize. Serialization of TPasItem need to store in stream only data that is generated by parser. That's because current approach treats "loading from cache" as equivalent to parsing a unit and stores to cache right after parsing a unit. So what is generated by parser must be written to cache. That said,
| |
| Protected | procedure Deserialize(const ASource: TStream); override; |
|
This item has no description. | |
| Protected | procedure StoreValueTag(ThisTag: TTag; var ThisTagData: TObject; EnclosingTag: TTag; var EnclosingTagData: TObject; const TagParameter: string; var ReplaceStr: string); |
|
This item has no description. | |
| Public | procedure RegisterTags(TagManager: TTagManager); override; |
|
This item has no description. Showing description inherited from TBaseItem.RegisterTags. It registers TTags that init Authors, Created, LastMod and remove relevant tags from description. You can override it to add more handlers. | |
| Public | function FindItem(const ItemName: string): TBaseItem; override; |
|
Searches for a member of this enumerated type. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | constructor Create; override; |
|
This item has no description. | |
Properties
| Public | property Members: TPasItems read FMembers; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.