Difference between revisions of "Classes unit"
From Free Pascal wiki
Jump to navigationJump to search (TList description) |
(additional clases) |
||
Line 1: | Line 1: | ||
The '''Classes''' unit is part of the Free Pascal standard [[RTL|Runtime Library]] and contains abstract classes that form the basis for derived classes, and also implements a number of general purpose concrete classes including: | The '''Classes''' unit is part of the Free Pascal standard [[RTL|Runtime Library]] and contains abstract classes that form the basis for derived classes, and also implements a number of general purpose concrete classes including: | ||
− | *[[ | + | *[[TAbstractObjectReader]] |
− | *[[TList]] - Manages a list of data type [[Pointer]], can search and sort the list, and has an event notification feature | + | **[[TBinaryObjectReader]] |
− | *[[TStringList]] | + | *[[TAbstractObjectWriter]] |
+ | **[[TBinaryObjectWriter]] | ||
+ | **[[TTextObjectWriter]] | ||
+ | *[[TBits]] | ||
+ | *[[TFiler]] | ||
+ | **[[TReader]] | ||
+ | **[[TWriter]] | ||
+ | *[[TFPList]] ([[TFPListEnumerator]]) | ||
+ | *[[TList]] - Manages a list of data type [[Pointer]], can search and sort the list, and has an event notification feature. ([[TListEnumerator]]) | ||
+ | *[[TThread]] | ||
+ | *[[TThreadList]] | ||
+ | *[[TParser]] | ||
+ | *[[TPersistent]] | ||
+ | **[[TCollection]] ([[TCollectionEnumerator]] | ||
+ | ***[[TOwnedCollection]] | ||
+ | **[[TCollectionItem]] | ||
+ | **[[TComponent]] | ||
+ | ***[[TBasicAction]] | ||
+ | ***[[TDataModule]] | ||
+ | **[[TInterfacedPersistent]] | ||
+ | **[[TStrings]] | ||
+ | ***[[TStringList]] | ||
+ | *[[TRecall]] | ||
*[[TStream]] | *[[TStream]] | ||
− | *[[TFileStream]] | + | **[[TCustomMemoryStream]] |
− | *[[TStringStream]] | + | ***[[TMemoryStream]] |
+ | ****[[TBytesStream]] | ||
+ | ***[[TResourceStream]] | ||
+ | **[[TFileStream]] | ||
+ | **[[THandleStream]] | ||
+ | **[[TOwnerStream]] | ||
+ | **[[TProxyStream]] | ||
+ | **[[TStringStream]] | ||
+ | |||
== See also == | == See also == |
Revision as of 09:55, 16 August 2016
The Classes unit is part of the Free Pascal standard Runtime Library and contains abstract classes that form the basis for derived classes, and also implements a number of general purpose concrete classes including:
- TAbstractObjectReader
- TAbstractObjectWriter
- TBits
- TFiler
- TFPList (TFPListEnumerator)
- TList - Manages a list of data type Pointer, can search and sort the list, and has an event notification feature. (TListEnumerator)
- TThread
- TThreadList
- TParser
- TPersistent
- TRecall
- TStream