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