home
wiki
classes/clusters list
class information
+
Point of view
ACE
ANY
CECIL_POOL
CECIL_FILE
NATIVE_JAVA
VISITOR
SYSTEM_TOOLS
SMART_EIFFEL
COMPILE
SE
ACE
INSTALL
INTERNALS_HANDLER
All features
class CECIL_ENTRY
Summary
top
Direct parents
inherit list:
VISITABLE
insert list:
GLOBALS
Class invariant
top
c_name
/= Void
type_mark
/= Void
feature_name
/= Void
Overview
top
creation features
exported features
c_name
:
STRING
The external C name used to call the Eiffel code.
type_mark
:
TYPE_MARK
The one which is written in the -cecil file (i.e. its
start_position
is in the -cecil file).
feature_name
:
FEATURE_NAME
Of the feature to be called (also the one of the -cecil file).
type
:
TYPE
Alias of
type_mark.type
.
feature_stamp
:
FEATURE_STAMP
The corresponding one of
type
and
feature_name
.
is_creation
:
BOOLEAN
True if the function must call a creation procedure and return the created object.
accept
(visitor:
CECIL_ENTRY_VISITOR
)
Accept to be visited by the
visitor
.
is_launcher
:
BOOLEAN
If True, the clusters list will not be retrieved (it means that the tool is only used to start other tools; it does not load classes itself)
c_name
:
STRING
writable attribute
top
The external C name used to call the Eiffel code.
type_mark
:
TYPE_MARK
writable attribute
top
The one which is written in the -cecil file (i.e. its
start_position
is in the -cecil file).
feature_name
:
FEATURE_NAME
writable attribute
top
Of the feature to be called (also the one of the -cecil file).
type
:
TYPE
writable attribute
top
Alias of
type_mark.type
.
Static
type
of the target of the feature to be called.
feature_stamp
:
FEATURE_STAMP
writable attribute
top
The corresponding one of
type
and
feature_name
.
is_creation
:
BOOLEAN
writable attribute
top
True if the function must call a creation procedure and return the created object.
accept
(visitor:
CECIL_ENTRY_VISITOR
)
effective procedure
top
Accept to be visited by the
visitor
.
require
visitor /= Void
is_launcher
:
BOOLEAN
effective function
top
If True, the clusters list will not be retrieved (it means that the tool is only used to start other tools; it does not load classes itself)