Elements 6.3.3
A C++ base framework for the Euclid Software.
Loading...
Searching...
No Matches
ElementsKernel Directory Reference
Directory dependency graph for ElementsKernel:
ElementsKernel/ElementsKernel

Directories

 
_impl

Files

 
Attribute.h
 define the __attribute__ macro if it doesn't exist for some version of GCC
 
Auxiliary.h
 provide functions to retrieve auxiliary files
 
Compat.h
 This file is intended to iron out all the differences between different C++ standards.
 
Configuration.h
 provide functions to retrieve configuration files
 
Deprecated.h
 define the ELEMENTS_DEPRECATED macros for API evolution
 
EnableGMock.h
 Google Mock helper classes.
 
Environment.h
 Defines a class to handle the Environment.
 
Exception.h
 defines the base Elements exception class
 
Exit.h
 define a list of standard exit codes for executables
 
Export.h
 defines the macros to be used for explicit export of the symbols
 
FuncPtrCast.h
 defines a Small helper function that allows the cast from void * to function pointer
 
Kernel.h
 defines the collection of fundamental macros from Export.h, Likely.h and Deprecated.h
 
Likely.h
 defines macros for better branch guessing
 
Logging.h
 Logging facility.
 
Main.h
 Definition of the top macro to create an Elements program.
 
MathConstants.h
 A few math constants.
 
Memory.h
 provide functions to retrieve configuration files
 
Module.h
 Defines tools to describe the current Elmeents module.
 
ModuleInfo.h
 OS specific details to access at run-time the module configuration of the process.
 
Number.h
 Casting with the correct (closest) rounding.
 
Off64Type.h
 
Path.h
 provide functions to retrieve resources pointed by environment variables
 
PathSearch.h
 
PhysConstants.h
 
Program.h
 define an abstract class for all Elements program
 
ProgramHeaders.h
 
ProgramManager.h
 
Project.h
 Defines tools to describe the current project.
 
Real.h
 Floating point comparison implementations.
 
SimpleProgram.h
 
Sleep.h
 
Storage.h
 
Stringify.h
 provide macros to convert a preprocessor constant into a string
 
System.h
 This file is intended to iron out all the differences between systems (currently Linux and MacOSX)
 
SystemBase.h
 
SystemOfUnits.h
 Definition of the common units based on MKSA.
 
Temporary.h
 Handling of temporary files, directories and environments.
 
ThisModule.h
 header to get the module info statically
 
Unused.h
 Macro to silence unused variables warnings from the compiler.
 
Version.h
 Software version handling.