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