A namespace for all classes and functions in the SDHLibrary.
The use of the namespace can be disabled at compile time of the library by setting SDH_USE_NAMESPACE to 0.