Difference between revisions of "fcl-base"

From Free Pascal wiki
Jump to navigationJump to search
Line 1: Line 1:
 
The FCL-Base package contains a number of units that are either really "base" functionality or more misc stand-alone units.
 
The FCL-Base package contains a number of units that are either really "base" functionality or more misc stand-alone units.
 +
 +
Note that about half of them are documented in the "fcl" part of the library/
  
 
The current list:
 
The current list:
  
* [[ascii85|ascii85 unit]]
+
* [[ascii85|ascii85 unit]] - ASCII85 encoding/decoding streams
 
* [[avl_tree|avl_tree unit]] - AVL binary tree implementation used by DOM (in [[fcl-xml]])
 
* [[avl_tree|avl_tree unit]] - AVL binary tree implementation used by DOM (in [[fcl-xml]])
 
* [[base64|base64 unit]]    - base64 encoding/decoding streams
 
* [[base64|base64 unit]]    - base64 encoding/decoding streams
* [[blowfish|blowfish unit]]
+
* [[blowfish|blowfish unit]] -  Unit implementing blowfish encryption/decryption streams
* [[bufstream|bufstream unit]]
+
* [[bufstream|bufstream unit]] - Buffered stream
* [[cachecls|cachecls unit]]
+
* [[cachecls|cachecls unit]] - Generic cache class for FCL
 
* [[contnrs|contnrs unit]]  - Delphi compatible container unit.
 
* [[contnrs|contnrs unit]]  - Delphi compatible container unit.
* [[custapp|custapp unit]]
+
* [[custapp|custapp unit]] - TCustomApplication class, base class for several "application" object classes.
* [[daemonapp|daemonapp unit]]
+
* [[daemonapp|daemonapp unit]] - Class for a Daemon application.
* [[eventlog|eventlog unit]]
+
* [[eventlog|eventlog unit]] - Unit implementing system log class
* [[fpexprpars|fpexprpars unit]]
+
* [[fpexprpars|fpexprpars unit]] -  Expression parser, supports variables, functions and float/integer/string/boolean/datetime operations. See also [[symbolic]]
* [[fptimer|fptimer unit]]
+
* [[fptimer|fptimer unit]] - A generic timer component. Can be used in GUI and non-GUI apps.
* [[gettext|gettext unit]]
+
* [[gettext|gettext unit]] - Unit implementing resource string translation using gettext files
* [[idea|idea unit]]
+
* [[idea|idea unit]] - The IDEA unit provides IDEA encryption support
* [[inicol|inicol unit]]
+
* [[inicol|inicol unit]] - Collection which can write itself to inifile.
* [[inifiles|inifiles unit]]
+
* [[inifiles|inifiles unit]] - Ini files support
* [[iostream|iostream unit]]
+
* [[iostream|iostream unit]] - Implement streams for handling standard input, output and stderr
 
* [[libtar|libtar unit]] - A unit for creating/reading .TAR archives using streams.
 
* [[libtar|libtar unit]] - A unit for creating/reading .TAR archives using streams.
* [[maskutils|maskutils unit]]
+
* [[maskutils|maskutils unit]] -  FormatMaskText implementation
* [[pooledmm|pooledmm unit]]
+
* [[pooledmm|pooledmm unit]] - Pooled memory manager implementation
* [[rtfpars|rtfpars unit]]
+
* [[rtfpars|rtfpars unit]] - RTFParser unit.
* [[rttiutils|rttiutils unit]]
+
* [[rttiutils|rttiutils unit]] - RTTI utility functions, based on RX rtti utils.
* [[streamcoll|streamcoll unit]]
+
* [[streamcoll|streamcoll unit]] - Collection which can stream itself
* [[streamex|streamex unit]]
+
* [[streamex|streamex unit]] - Stream extensions
* [[streamio|streamio unit]]
+
* [[streamio|streamio unit]] - Streams for standard text files.
* [[syncobjs|syncobjs unit]] - A unit with synchronization primitives.
+
* [[syncobjs|syncobjs unit]] - A unit with synchronization objects
* [[uriparser|uriparser unit]]
+
* [[uriparser|uriparser unit]] - Unit to parse complete URI in its parts or to reassemble an URI
* [[wformat|wformat unit]]
+
* [[wformat|wformat unit]] - base class for wtex and whtml. An abstract type to create tables.
* [[whtml|whtml unit]]
+
* [[whtml|whtml unit]] - implementation that renders to html
* [[wtex|wtex unit]]
+
* [[wtex|wtex unit]] - implementation that renders to (La?)TeX

Revision as of 14:06, 26 February 2009

The FCL-Base package contains a number of units that are either really "base" functionality or more misc stand-alone units.

Note that about half of them are documented in the "fcl" part of the library/

The current list: