|
Elements
6.0.1
A C++ base framework for the Euclid Software.
|
| Define the __attribute__ macro if it doesn't exist for some version of GCC | |
| Provide functions to retrieve auxiliary files | |
| Provide functions to retrieve configuration files | |
| Define the ELEMENTS_DEPRECATED macros for API evolution | |
| Google Mock helper classes | |
| Defines a class to handle the Environment | |
| Defines the base Elements exception class | |
| Define a list of standard exit codes for executables | |
| Defines the macros to be used for explicit export of the symbols | |
| Defines a Small helper function that allows the cast from void * to function pointer | |
| Defines the collection of fundamental macros from Export.h, Likely.h and Deprecated.h | |
| Defines macros for better branch guessing | |
| Logging facility | |
| Definition of the top macro to create an Elements program | |
| A few math constants | |
| Provide functions to retrieve configuration files | |
| Defines tools to describe the current Elmeents module | |
| OS specific details to access at run-time the module configuration of the process | |
| Casting with the correct (closest) rounding | |
| Provide functions to retrieve resources pointed by environment variables | |
| Define an abstract class for all Elements program | |
| Defines tools to describe the current project | |
| Floating point comparison implementations | |
| Provide macros to convert a preprocessor constant into a string | |
| This file is intended to iron out all the differences between systems (currently Linux and MacOSX) | |
| Definition of the common units based on MKSA | |
| Handling of temporary files, directories and environments | |
| Header to get the module info statically | |
| Macro to silence unused variables warnings from the compiler | |
| Software version handling | |
1.8.5