Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Base Library: Data Persistence

This library cluster has 15 classes.

ECF: base.ecf

Classes providing the following facilities:

Directory: library/base/persistency

. /array

. /file

. /file/plain-text

. /file/raw

. /storable

. /support/table

array

EL_ARRAY_READER

Array reader

Further Information

Click on class link to see client examples.

EL_ARRAY_WRITER

Array writer

EL_ARRAY_WRITER_DOUBLE

Array writer double

file

EL_NOTIFYING_FILE

File that can notify a listener of the progress of file read/write operations

file/plain-text

EL_FILE_OPEN_ROUTINES

File open routines

Further Information

Click on class link to see client examples.

EL_NOTIFYING_PLAIN_TEXT_FILE

Notifying plain text file

EL_PLAIN_TEXT_FILE

Plain text file encoded as UTF-8 by default. It does not write a byte-order mark unless is_bom_enabled is set to True

Further Information

Click on class link to see client examples.

file/raw

EL_INFO_RAW_FILE

Informational file for reading/writing file attributes or renaming or deleting

EL_NOTIFYING_RAW_FILE

Notifying raw file

storable

EL_STORABLE

Object that can read and write itself to a memory buffer of type EL_MEMORY_READER_WRITER.

Further Information

Click on class link to see client examples.

EL_STORABLE_HANDLER

Access to internals of storable classes

EL_STORABLE_IMPL

Do nothing implemention of EL_STORABLE

support/table

EL_DOUBLE_VARIABLE_TABLE

Double variable table

EL_INTEGER_VARIABLE_TABLE

Integer variable table

EL_VARIABLE_TABLE

Variable table