template <size_t begin, size_t end>

struct Field

Defined at line 34 of file ../../zircon/system/ulib/trace-engine/include/lib/trace-engine/fields.h

Describes the layout of a bit-field packed into a 64-bit word.

Public Members

static const uint64_t kMask

Public Methods

uint64_t Make (uint64_t value)

Defined at line 42 of file ../../zircon/system/ulib/trace-engine/include/lib/trace-engine/fields.h

template <typename U>
U Get (uint64_t word)

Defined at line 45 of file ../../zircon/system/ulib/trace-engine/include/lib/trace-engine/fields.h

void Set (uint64_t & word, uint64_t value)

Defined at line 50 of file ../../zircon/system/ulib/trace-engine/include/lib/trace-engine/fields.h