00001 00012 #ifndef SCALT0_ 00013 #define SCALT0_ 00014 00015 #include "eleve/config.hpp" 00016 00017 #include <boost/test/test_tools.hpp> 00018 #include <boost/test/unit_test_suite.hpp> 00019 #include "utilities.hpp" 00020 00021 #include "eleve/src/typing0.hpp" 00022 00023 namespace eepgwde { namespace detail { 00024 00025 struct Rate0 : public Numeric<unsigned long>, 00026 public scaling<unsigned long, 1, 1> { 00027 Rate0() {} 00028 Rate0(const unsigned long & d) : Numeric<unsigned long>(d) {} 00029 Rate0(const Numeric<unsigned long> & d) : Numeric<unsigned long>(d.d_) {} 00030 }; 00031 00032 }} 00033 00034 #endif 00035