[Index][Class hierarchy] (#fcl)

Reference for package 'fcl'

Free Pascal FCL: Free Component Library

Units

ascii85

  

ASCII 85 or Base 85 encoding

AVL_Tree

  

AVL tree implementation

base64

  

Unit implementing base64 encoding

BlowFish

  

Unit implementing Blowfish encryption/decryption streams

BufDataset

  

Implements a database-aware buffered dataset

bufstream

  

Implements Buffered streams

CacheCls

  

Unit implementing cache class

Contnrs

  

Various general purpose classes: stack, queue, objectlists

CustApp

  

Custom application class

daemonapp

  

Daemon (service) application class

DB

  

Database access layer

dbugintf

  

Unit to send commands to a debug server process

dbugmsg

  

Auxiliary unit for the dbugintf unit.

eventlog

  

Unit implementing system log class

ezcgi

  

Easy CGI unit

fpjson

  

JSON support for Free Pascal

fpmimetypes

  

Unit to handle mapping of filename extensions to MIME type

fptimer

  

Timer class

gettext

  

Unit implementing resource string translation using gettext files

IBConnection

  

Firebird/Interbase database connection unit

idea

  

The IDEA unit provides IDEA encryption support

inicol

  

Collection which can write itself to inifile.

IniFiles

  

Ini files support

iostream

  

Implement streams for handling standard input, output and stderr

libtar

  

tar archive manipulation classes

memds

  

Implements an in-memory dataset

MSSQLConn

  

Microsoft SQL Server and Sybase ASE database connectors

nullstream

  

Unit to implement a null stream

Pipes

  

Unit implementing pipe streams.

pooledmm

  

Pooled memory manager implementation

process

  

Unit implementing the TProcess component.

RttiUtils

  

RTTI utility functions

simpleipc

  

Simple one-way IPC protocol

SQLDB

  

A set of classes for connecting to SQL databases and running SQL commands on them.

SQLTypes

  

Types used in various SQL related units

streamcoll

  

Collection which can stream itself

streamex

  

Stream extensions

StreamIO

  

Streams for standard text files.

syncobjs

  

Synchronization objects

URIParser

  

URI Parsing routines

Zipper

  

Unit implementing zip/unzip compression/decompression functionality

ZStream

  

Support for compression streams

Description

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.


Documentation generated on: May 14 2021