template <typename Struct, typename Field, Field Struct::* field>

struct FieldRef

Defined at line 143 of file ../../zircon/kernel/lib/page-map/include/lib/page-map/accessor.h

FieldRef provides a reference to the field of a struct. E.g.

struct Aggregate { int field1; int field2; } agg;

FieldRef

<

&Aggregate

::field1>::Of(agg) = 42;

Public Methods

Field & Of (Struct & instance)

Defined at line 146 of file ../../zircon/kernel/lib/page-map/include/lib/page-map/accessor.h

const Field & Of (const Struct & instance)

Defined at line 147 of file ../../zircon/kernel/lib/page-map/include/lib/page-map/accessor.h