Banner showing base of Eiffel tower

Github

Download version 1.4.8: Windows or Linux

Base Library: Utility

This library cluster has 38 classes.

ECF: base.ecf

Classes providing the following facilities:

Directory: library/base/utility

. /build-info

. /crc-32

. /date-time/conversion

. /date-time/formatting

. /date-time/helper

. /date-time/parser

. /date-time/shared

. /date-time/types

build-info

EL_BUILD_INFO

Interface to the class BUILD_INFO auto-generated by the Eiffel-Loop Scons build system. Accessible via EL_MODULE_BUILD_INFO

Further Information

Click on class link to see client examples.

EL_MODULE_BUILD_INFO

Access to shared descendant of EL_BUILD_INFO

Further Information

Click on class link to see notes and client examples.

EL_SOFTWARE_VERSION

Software version

Further Information

Click on class link to see client examples.

crc-32

EL_CRC_32_CHECKSUM_ROUTINES

CRC 32 checksum routines accessible via EL_MODULE_CHECKSUM

Further Information

Click on class link to see client examples.

EL_CYCLIC_REDUNDANCY_CHECK_32

CRC32 algorithm described in [https://tools.ietf.org/rfc/rfc1952.txt IETF RFC 1952

Further Information

Click on class link to see client examples.

EL_MODULE_CHECKSUM

Shared access to routines of class EL_CRC_32_CHECKSUM_ROUTINES

Further Information

Click on class link to see client examples.

EL_SHARED_CYCLIC_REDUNDANCY_CHECK_32

Shared cyclic redundancy check 32

Further Information

Click on class link to see client examples.

date-time/conversion

EL_DATE_TIME_CONVERSION

Routines to convert between objects of type STRING_8 and EL_DATE_TIME

EL_ISO_8601_DATE_TIME_CONVERSION

Implementation of EL_DATE_TIME_CONVERSION for the compact form of the ISO-8601 date-time format

EL_ISO_8601_EXTENDED_DATE_TIME_CONVERSION

Implementation of EL_DATE_TIME_CONVERSION for the extended form of the ISO-8601 date-time format

date-time/formatting

EL_DATE_FUNCTION_TABLE

Table of functions converting date measurements to type ZSTRING

EL_DATE_TEXT

Date text

Further Information

Click on class link to see client examples.

EL_DATE_TEXT_TEMPLATE

Text substitution template for date-to-text functions defined in function_table

EL_DATE_TIME_CODE_STRING

Factory for date-time string parsing

EL_DAY_OF_WEEK_TEXTS

Deferred i18n of day of week words

Further Information

Click on class link to see client examples.

EL_ISO_8601_DATE_TIME_CODE_STRING

EL_DATE_TIME_CODE_STRING for ISO-8601 date-time formats

EL_MONTH_TEXTS

Deferred i18n of month words

Further Information

Click on class link to see client examples.

EL_TIME_DATE_I

Base class for date time classes

Further Information

Click on class link to see descendants.

EL_ZONED_DATE_TIME_CODE_STRING

EL_DATE_TIME_CODE_STRING class with support for time zone designators

date-time/helper

EL_DATEABLE

An object that as field date conforming to DATE

EL_QUANTITY_INCREASE_RATE_CALCULATOR

Quantity increase rate calculator

EL_TIME_ROUTINES

Time routines

Further Information

Click on class link to see client examples.

EL_UPDATEABLE

Object that is updateable

date-time/parser

EL_DATE_OR_TIME_PARSER_FACTORY

Factory for EL_DATE and EL_TIME related parsers

Further Information

Click on class link to see descendants.

EL_DATE_TIME_PARSER

Date-time parser

EL_DATE_TIME_PARSER_FACTORY

Factory for EL_DATE_TIME related parsers

EL_ISO_8601_DATE_TIME_PARSER

EL_DATE_TIME_PARSER for ISO-8601 formats

EL_ZONED_DATE_TIME_PARSER

EL_DATE_TIME_PARSER for formats with a time zone designator

date-time/shared

EL_DATE_FORMATS

Date formats

Further Information

Click on class link to see client examples.

EL_DATE_TIME_TOOLS

Extension to DATE_TIME_TOOLS

EL_MODULE_DATE

Shared access to routines of class EL_DATE_TEXT

Further Information

Click on class link to see client examples.

EL_MODULE_DATE_TIME

Shared access to instance of EL_DATE_TIME_TOOLS

Further Information

Click on class link to see client examples.

date-time/types

EL_DATE

Optimized string conversion for TIME

Further Information

Click on class link to see client examples.

EL_DATE_TIME

Date time

Further Information

Click on class link to see client examples.

EL_ISO_8601_DATE_TIME

Date-time object makeable from canonical ISO-8601 formatted string

EL_SHORT_ISO_8601_DATE_TIME

Date-time object makeable from short-form ISO-8601 formatted string

Further Information

Click on class link to see notes and client examples.

EL_TIME

Optimized string conversion for TIME

Further Information

Click on class link to see client examples.

EL_TIME_DURATION

Date time duration

Further Information

Click on class link to see client examples.