Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00022
00023 #ifndef ICL_CORE_T_SEQUENCE_NUMBER_H_INCLUDED
00024 #define ICL_CORE_T_SEQUENCE_NUMBER_H_INCLUDED
00025
00026 #include "icl_core/Deprecate.h"
00027 #include "icl_core/SequenceNumber.h"
00028
00029 namespace icl_core {
00030
00031 template <typename TBase, TBase max_value, TBase min_value = 0, TBase initial_value = min_value>
00032 class ICL_CORE_VC_DEPRECATE tSequenceNumber : public SequenceNumber<TBase, max_value, min_value, min_value>
00033 {
00034 public:
00035
00036 explicit tSequenceNumber(TBase value = initial_value)
00037 : SequenceNumber<TBase, max_value, min_value, min_value>(value)
00038 { }
00039 tSequenceNumber(const tSequenceNumber& other)
00040 : SequenceNumber<TBase, max_value, min_value, min_value>(other)
00041 { }
00042
00043 } ICL_CORE_GCC_DEPRECATE;
00044
00045 }
00046
00047 #endif