template <class RegType, typename UnusedMarker, bool Enabled>

class Field

Defined at line 129 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h

Used to record information about a field at construction time. This enables

checking for overlapping fields and pretty-printing.

The UnusedMarker argument is to give each Field member its own type. This,

combined with __NO_UNIQUE_ADDRESS, allows the compiler to use no storage

for the Field members.

Public Methods

void Field<RegType, UnusedMarker, Enabled> (FieldParameters<RegType::PrinterEnabled::value, IntType> * reg, const char * name, uint32_t bit_high_incl, uint32_t bit_low)

Defined at line 134 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h