template <typename T, bool kSwap>
class SignedField
Defined at line 123 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
This is like UnsignedField but for signed integer types.
Note that T is the corresponding unsigned integer type, not
the signed integer type. The SignedField
<T
> object behaves
for implicit conversions like the signed integer type.
Public Methods
void SignedField<T, kSwap> (value_type value)
Defined at line 131 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
void SignedField<T, kSwap> (const SignedField<T, kSwap> & )
Defined at line 133 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
SignedField<T, kSwap> & operator= (const SignedField<T, kSwap> & )
Defined at line 135 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
SignedField<T, kSwap> & operator= (value_type x)
Defined at line 137 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
value_type get ()
Defined at line 142 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
value_type operator() ()
Defined at line 144 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h
value_type operator __make_signed(type-parameter-0-0) ()
Defined at line 146 of file ../../src/lib/elfldltl/include/lib/elfldltl/field.h