26 #ifndef ELEMENTSKERNEL_ELEMENTSKERNEL_STORAGE_H_
27 #define ELEMENTSKERNEL_ELEMENTSKERNEL_STORAGE_H_
63 template<std::
size_t max_digits,
typename T>
84 #define ELEMENTSKERNEL_ELEMENTSKERNEL_STORAGE_IMPL_
86 #undef ELEMENTSKERNEL_ELEMENTSKERNEL_STORAGE_IMPL_
defines the macros to be used for explicit export of the symbols
#define ELEMENTS_API
Dummy definitions for the backward compatibility mode.
ELEMENTS_API T roundToDigits(const T &value, const std::size_t &max_digits)
ELEMENTS_API std::map< StorageType, std::int64_t > StorageFactor
template ELEMENTS_API double storageConvert< double >(const double &size, StorageType source_unit, StorageType target_unit)
ELEMENTS_API T storageConvert(const T &size, StorageType source_unit, StorageType target_unit)
template ELEMENTS_API double roundToDigits< double >(const double &value, const std::size_t &max_digits)
template ELEMENTS_API float roundToDigits< float >(const float &value, const std::size_t &max_digits)
ELEMENTS_API std::map< StorageType, std::string > StorageShortName
template ELEMENTS_API float storageConvert< float >(const float &size, StorageType source_unit, StorageType target_unit)