00001 00008 /***************************************************************************** 00009 ** Ifdefs 00010 *****************************************************************************/ 00011 00012 #ifndef ECL_TIME_LITE_CPU_TIME_HPP_ 00013 #define ECL_TIME_LITE_CPU_TIME_HPP_ 00014 00015 /***************************************************************************** 00016 ** Includes 00017 *****************************************************************************/ 00018 00019 #include "errors.hpp" 00020 #include "types.hpp" 00021 #include "config.hpp" 00022 #include <ecl/config/macros.hpp> 00023 00024 /***************************************************************************** 00025 ** Namespaces 00026 *****************************************************************************/ 00027 00028 namespace ecl { 00029 00030 #ifdef ECL_HAS_CPUTIME 00031 00046 ECL_PUBLIC TimeError cpu_time(TimeStructure &time); 00047 #endif 00048 00049 } // namespace ecl 00050 00051 #endif /* ECL_TIME_LITE_CPU_TIME_HPP_ */