///////////////////////////////////////////////////////////////////////////
typedef boost::int32_t value_type;
+ static size_type const start_bit = Start;
+ static size_type const end_bit = End;
static size_type const fixed_bytes = (End-1)/8+1;
value_type value() const {
///////////////////////////////////////////////////////////////////////////
typedef boost::uint32_t value_type;
+ static size_type const start_bit = Start;
+ static size_type const end_bit = End;
static size_type const fixed_bytes = (End-1)/8+1;
value_type value() const { return detail::packet::parse_bitfield<Start,End>::parse(i()); }
///////////////////////////////////////////////////////////////////////////
typedef bool value_type;
+ static size_type const bit = Bit;
static size_type const fixed_bytes = Bit/8+1;
value_type value() const { return i()[Bit/8] & (1<<(7-(Bit%8))); }
///////////////////////////////hh.e////////////////////////////////////////
#endif
-#if !defined(SENF_PACKETS_DECL_ONLY) && !defined(HH_ParseInt_i_)
+#if !defined(HH_Packets__decls_) && !defined(HH_ParseInt_i_)
#define HH_ParseInt_i_
//#include "ParseInt.cci"
//#include "ParseInt.ct"