Elements  5.12.0
A C++ base framework for the Euclid Software.
File List
Here is a list of all files with brief descriptions:
[detail level 12345]
 doc
  ElementsKernel
 doc
  ElementsKernel
  _impl
 Auxiliary.icpp
 Configuration.icpp
 Path.icpp
 PathSearch.icpp
 Storage.icpp
 Attribute.hDefine the __attribute__ macro if it doesn't exist for some version of GCC
 Auxiliary.hProvide functions to retrieve auxiliary files
 Configuration.hProvide functions to retrieve configuration files
 Deprecated.hDefine the ELEMENTS_DEPRECATED macros for API evolution
 EnableGMock.hGoogle Mock helper classes
 Environment.hDefines a class to handle the Environment
 Exception.hDefines the base Elements exception class
 Exit.hDefine a list of standard exit codes for executables
 Export.hDefines the macros to be used for explicit export of the symbols
 FuncPtrCast.hDefines a Small helper function that allows the cast from void * to function pointer
 Kernel.hDefines the collection of fundamental macros from Export.h, Likely.h and Deprecated.h
 Likely.hDefines macros for better branch guessing
 Logging.hLogging facility
 Main.hDefinition of the top macro to create an Elements program
 MathConstants.hA few math constants
 Module.hDefines tools to describe the current Elmeents module
 ModuleInfo.hOS specific details to access at run-time the module configuration of the process
 Number.hCasting with the correct (closest) rounding
 Off64Type.h
 Path.hProvide functions to retrieve resources pointed by environment variables
 PathSearch.h
 PhysConstants.h
 Program.hDefine an abstract class for all Elements program
 ProgramHeaders.h
 ProgramManager.h
 Project.hDefines tools to describe the current project
 Real.hFloating point comparison implementations
 SimpleProgram.h
 Sleep.h
 Storage.h
 Stringify.hProvide macros to convert a preprocessor constant into a string
 System.hThis file is intended to iron out all the differences between systems (currently Linux and MacOSX)
 SystemBase.h
 SystemOfUnits.hDefinition of the common units based on MKSA
 Temporary.hHandling of temporary files, directories and environments
 ThisModule.hHeader to get the module info statically
 Unused.hMacro to silence unused variables warnings from the compiler
 Version.hSoftware version handling
  src
  Lib
 Auxiliary.cpp
 Configuration.cpp
 Environment.cpp
 Logging.cpp
 ModuleInfo.cppOS specific details to access at run-time the module configuration of the process
 OptionException.hDefine an exception for unrecognized commandline options and arguments
 Path.cpp
 PathSearch.cpp
 Program.cpp
 ProgramManager.cpp
 Real.cpp
 SimpleProgram.cpp
 Sleep.cpp
 Storage.cpp
 System.cpp
 Temporary.cpp
 ThisModule.cpp
 Version.cpp
  ElementsServices
 doc
  ElementsServices
  DataSync
 ConnectionConfiguration.h
 DataSynchronizer.h
 DataSynchronizerMaker.h
 DataSyncUtils.h
 DependencyConfiguration.h
 IrodsSynchronizer.h
 WebdavSynchronizer.h
 DataSync.h
  src
  lib
  DataSync
 ConnectionConfiguration.cpp
 DataSynchronizer.cpp
 DataSynchronizerMaker.cpp
 DataSyncUtils.cpp
 DependencyConfiguration.cpp
 IrodsSynchronizer.cpp
 WebdavSynchronizer.cpp
 DataSync.cpp