33#include " stamp_atomic.h"
44
55
6- StampBinChar::StampBinChar () :StampGeneric ()
6+ StampBinChar::StampBinChar () :StampFixed ()
77{
8- min_size =sizeof (char );
9- max_size =sizeof (char );
10- is_fixed_size =true ;
8+ size =sizeof (char );
119}
1210
1311
@@ -24,11 +22,9 @@ StampStrUInt8::ExtractStr(Blob &blob)
2422}
2523/* ----*/
2624
27- StampBinInt16::StampBinInt16 () :StampGeneric ()
25+ StampBinInt16::StampBinInt16 () :StampFixed ()
2826{
29- min_size =sizeof (short int );
30- max_size =sizeof (short int );
31- is_fixed_size =true ;
27+ size =sizeof (short int );
3228}
3329
3430std::string
@@ -57,11 +53,9 @@ StampStrSInt16::ExtractStr(Blob &blob)
5753
5854/* ----*/
5955
60- StampBinInt32::StampBinInt32 () :StampGeneric ()
56+ StampBinInt32::StampBinInt32 () :StampFixed ()
6157{
62- min_size =sizeof (int );
63- max_size =sizeof (int );
64- is_fixed_size =true ;
58+ size =sizeof (int );
6559}
6660
6761std::string
@@ -90,11 +84,9 @@ StampStrSInt32::ExtractStr(Blob &blob)
9084
9185/* ----*/
9286
93- StampBinInt64::StampBinInt64 () :StampGeneric ()
87+ StampBinInt64::StampBinInt64 () :StampFixed ()
9488{
95- min_size =sizeof (long long );
96- max_size =sizeof (long long );
97- is_fixed_size =true ;
89+ size =sizeof (long long );
9890}
9991
10092std::string
@@ -123,11 +115,9 @@ StampStrSInt64::ExtractStr(Blob &blob)
123115
124116/* ----*/
125117
126- StampBinDouble::StampBinDouble () :StampGeneric ()
118+ StampBinDouble::StampBinDouble () :StampFixed ()
127119{
128- min_size =sizeof (double );
129- max_size =sizeof (double );
130- is_fixed_size =true ;
120+ size =sizeof (double );
131121}
132122
133123std::string