Elements
5.8
A C++ base framework for the Euclid Software.
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
ElementsKernel
ElementsKernel
ProgramHeaders.h
Go to the documentation of this file.
1
23
#ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_PROGRAMHEADERS_H_
24
#define ELEMENTSKERNEL_ELEMENTSKERNEL_PROGRAMHEADERS_H_
25
26
#include <boost/program_options.hpp>
// for program options from configuration file of command line arguments
27
#include <boost/filesystem.hpp>
// for boost path type
28
29
#include "
ElementsKernel/Exit.h
"
// for ExitCode, ExitCode::OK
30
#include "
ElementsKernel/Logging.h
"
// for Logging::LogMessageStream, etc
31
#include "
ElementsKernel/Exception.h
"
// for Elements Exception
32
33
#include "
ElementsKernel/Main.h
"
// for the MAIN macro
34
#include "
ElementsKernel/Program.h
"
// for the Program interface
35
36
#include "
ElementsKernel/Version.h
"
// ??
37
38
#endif // ELEMENTSKERNEL_ELEMENTSKERNEL_PROGRAMHEADERS_H_
39
Logging.h
Logging facility.
Main.h
Definition of the top macro to create an Elements program.
Version.h
Software version handling.
Program.h
define an abstract class for all Elements program
Exit.h
define a list of standard exit codes for executables
Exception.h
defines the base Elements exception class
Generated by
1.8.5