Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Base Library: Data Persistence

This library cluster has 19 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

Further Information

Click on class link to see client examples.

EL_ARRAY_WRITER_DOUBLE

Array writer double

Further Information

Click on class link to see client examples.

file

EL_NOTIFYING_FILE

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

file/plain-text

EL_DECODED_TEXT_FILE_LINES

Helper class to iterate a EL_PLAIN_TEXT_FILE as decoded ZSTRING lines using routine {EL_PLAIN_TEXT_FILE}.decoded.

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.

EL_TEXT_FILE_DECODED_LINE_CURSOR

ZSTRING implementation of EL_TEXT_FILE_ITERATION_CURSOR to decode lines from raw `file.last_string" text.

EL_TEXT_FILE_ITERATION_CURSOR

Abstract cursor to iterate lines of a EL_PLAIN_TEXT_FILE file

Further Information

Click on class link to see descendants.

EL_TEXT_FILE_LINE_CURSOR

STRING_8 implementation of EL_TEXT_FILE_ITERATION_CURSOR

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

Further Information

Click on class link to see client examples.

EL_INTEGER_VARIABLE_TABLE

Integer variable table

Further Information

Click on class link to see client examples.

EL_VARIABLE_TABLE

Variable table