12 #ifndef ECL_TIME_STAMP_POS_HPP_ 13 #define ECL_TIME_STAMP_POS_HPP_ 19 #include <ecl/config.hpp> 20 #if defined(ECL_IS_POSIX) 21 #define ECL_HAS_TIMESTAMP 28 #include <ecl/config/macros.hpp> 29 #include <ecl/config/portable_types.hpp> 30 #include <ecl/exceptions/macros.hpp> 31 #include <ecl/exceptions/standard_exception.hpp> 32 #include "timestamp_base.hpp" 136 TimeStamp (const TimeStampBase& base);
138 virtual ~TimeStamp() {}
151 #if defined(ECL_HAS_RT_TIMERS) 167 #ifdef ECL_HAS_EXCEPTIONS
Standard exception type, provides code location and error string.
const TimeStampBase & stamp(const double &decimal_time_value) ecl_assert_throw_decl(StandardException)
#define ecl_assert_throw_decl(exception)
Assure throw exception declaration.
#define ecl_debug_throw_decl(exception)
Debug mode throw exception declaration.