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