Cluster lib/kernel

 

Provides the very basic functionalities the compiler could not dream of working without.

  ->See description

ANY

Project-wide universal properties.


 
ARGUMENTS

Insert this class when you need access to command-line arguments.


 
BIT_STRING

Long and very long bit sequences.


 
BOOLEAN

Note: An Eiffel BOOLEAN is mapped as a C char or as a Java byte.


 
EXCEPTIONS

Facilities for adapting the exception handling mechanism.


 
FUNCTION

Where O_ represents open arguments (i.e. arguments which are delayed) and where R_ is for the result type of the delayed call.


 
HIERARCHIC_GRAPH_NODE
 
LOADED_HIERARCHIC_GRAPH_NODE
 
MEMORY

Facilities for tuning up the garbage collection, and everything about memory control.


 
PLATFORM

This class provides various informations about the minimum / maximum values of most basic expanded types.


 
POINTER

References to objects meant to be exchanged with non-Eiffel software.


 
PREDICATE

A PREDICATE is a FUNCTION with a BOOLEAN result type.


 
PROCEDURE

Where O_ represents open arguments (i.e. arguments which are delayed).


 
REFERENCE

This class is useful to share a common volatile expanded value between different objects or as the result of a once function.


 
ROUTINE

The agent's type hierarchy is composed of the following classes: ROUTINE, PROCEDURE, FUNCTION and PREDICATE.


 
SAFE_EQUAL

The goal of this class is to share the definition of the feature safe_equal.


 
SYSTEM

This expanded class allow to execute system command and to get/set environment variables.


 
TUPLE

Empty TUPLE definition.


 
WEAK_REFERENCE

Weak reference to some object of type G_.


 

->

Description

Provides the very basic functionalities the compiler could not dream of working without.