home
wiki
classes/clusters list
class information
+
Point of view
NATIVE_BUILT_IN
ANY
ID_PROVIDER
PLUGIN
NATIVE_PLUG_IN
STRING_COMMAND_LINE
CLASSES
MINI_BUFFER
COMPILE_TO_C
C_PRETTY_PRINTER
NATIVE_BUILT_IN
COMMAND_LINE_TOOLS
JVM
CLUSTER
SHORT_PRINTER
CLEAN
ECHO
C_PLUGIN
C_MODE
SERC_FACTORY
NATIVE_JAVA
VISITOR
SYSTEM_TOOLS
SMART_EIFFEL
COMPILE
SE
ACE
INSTALL
INTERNALS_HANDLER
All features
class SYSTEM_TOOLS
Summary
top
Singleton object to handle system dependant information. This singleton is shared via the
GLOBALS
.
system_tools
once function.
Only this object is supposed to handle contents of the
SmartEiffel
system environment variable.
You may also want to customize this class in order to support a new operating system (please let us know).
Direct parents
insert list:
DIRECTORY_NOTATION_HANDLER
,
GLOBALS
,
SINGLETON
Overview
top
creation features
make
make_install
exported features
config
:
SE_CONFIG
is_c_plus_plus_file_path
(path:
STRING
):
BOOLEAN
True when there
path
has one of the following suffix:
".cpp"
,
".cc"
, or
".C"
.
make_suffix
:
STRING
Suffix for make file produced by
compile_to_c
.
x_suffix
:
STRING
Executable files suffix.
object_suffix
:
STRING
Of object File produced by the C Compiler.
precompiled_header_suffix
:
STRING
Suffix for precompiled header.
add_lib_math
precompile_header_supported
:
BOOLEAN
config
:
SE_CONFIG
writable attribute
top
is_c_plus_plus_file_path
(path:
STRING
):
BOOLEAN
effective function
top
True when there
path
has one of the following suffix:
".cpp"
,
".cc"
, or
".C"
.
make_suffix
:
STRING
once function
top
Suffix for make file produced by
compile_to_c
.
x_suffix
:
STRING
once function
top
Executable files suffix.
ensure
Result /= Void
object_suffix
:
STRING
once function
top
Of object File produced by the C Compiler.
precompiled_header_suffix
:
STRING
once function
top
Suffix for precompiled header.
Void if none.
add_lib_math
once procedure
top
precompile_header_supported
:
BOOLEAN
effective function
top