Elements
6.2
A C++ base framework for the Euclid Software.
|
Go to the documentation of this file.
34 #ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_AUXILIARY_H_
35 #define ELEMENTSKERNEL_ELEMENTSKERNEL_AUXILIARY_H_
44 inline namespace Kernel {
104 #define ELEMENTSKERNEL_ELEMENTSKERNEL_AUXILIARY_IMPL_
106 #undef ELEMENTSKERNEL_ELEMENTSKERNEL_AUXILIARY_IMPL_
108 #endif // ELEMENTSKERNEL_ELEMENTSKERNEL_AUXILIARY_H_
boost::filesystem::path Item
defines the macros to be used for explicit export of the symbols
ELEMENTS_API std::string getVariableName()
alias for the getAuxiliaryVariableName function
provide functions to retrieve resources pointed by environment variables
ELEMENTS_API std::vector< Path::Item > getAuxiliaryLocations(bool exist_only=false)
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
ELEMENTS_API std::string getAuxiliaryVariableName()
retrieve the variable name used for the auxiliary file lookup
ELEMENTS_API std::vector< Path::Item > getLocations(bool exist_only=false)
alias for the getAuxiliaryLocations function
ELEMENTS_API Path::Item getAuxiliaryPath(const T &file_name, bool raise_exception=true)
template ELEMENTS_API Path::Item getPath(const std::string &file_name, bool raise_exception)