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:
  
*[[TCollection]]
+
*[[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:


See also