[Index][Class hierarchy] |
Free Pascal FCL: Free Component Library
|
ASCII 85 or Base 85 encoding |
|
|
AVL tree implementation |
|
|
Unit implementing base64 encoding |
|
|
Unit implementing Blowfish encryption/decryption streams |
|
|
Implements a database-aware buffered dataset |
|
|
Implements Buffered streams |
|
|
Unit implementing cache class |
|
|
Various general purpose classes: stack, queue, objectlists |
|
|
Custom application class |
|
|
Daemon (service) application class |
|
|
Database access layer |
|
|
Unit to send commands to a debug server process |
|
|
Auxiliary unit for the dbugintf unit. |
|
|
Unit implementing system log class |
|
|
Easy CGI unit |
|
|
JSON support for Free Pascal |
|
|
Unit to handle mapping of filename extensions to MIME type |
|
|
Timer class |
|
|
Unit implementing resource string translation using gettext files |
|
|
Firebird/Interbase database connection unit |
|
|
The IDEA unit provides IDEA encryption support |
|
|
Collection which can write itself to inifile. |
|
|
Ini files support |
|
|
Implement streams for handling standard input, output and stderr |
|
|
tar archive manipulation classes |
|
|
Implements an in-memory dataset |
|
|
Microsoft SQL Server and Sybase ASE database connectors |
|
|
Unit to implement a null stream |
|
|
Unit implementing pipe streams. |
|
|
Pooled memory manager implementation |
|
|
Unit implementing the TProcess component. |
|
|
RTTI utility functions |
|
|
Simple one-way IPC protocol |
|
|
A set of classes for connecting to SQL databases and running SQL commands on them. |
|
|
Types used in various SQL related units |
|
|
Collection which can stream itself |
|
|
Stream extensions |
|
|
Streams for standard text files. |
|
|
Synchronization objects |
|
|
URI Parsing routines |
|
|
Unit implementing zip/unzip compression/decompression functionality |
|
|
Support for compression streams |
The Free Component Library is a series of units that implement various classes and non-visual components for use with Free Pascal. They are building blocks for non-visual and visual programs, such as designed in Lazarus.
The TDataset descendents have been implemented in a way that makes them compatible to the Delphi implementation of these units. There are other units that have counterparts in Delphi, but most of them are unique to Free Pascal.