class Property

Defined at line 31 of file ../../sdk/lib/driver/devicetree/visitors/property-parser.h

Abstract class to represent a property type.

To create an instance of Property, use the specific property types.

Eg: Uint32ArrayProperty, StringListProperty, ReferenceProperty etc.

Public Methods

zx::result<> Parse (Node & node, std::map<PropertyName, std::any> & values)
void Property (PropertyName name, bool required)

Defined at line 33 of file ../../sdk/lib/driver/devicetree/visitors/property-parser.h

void ~Property ()

Defined at line 36 of file ../../sdk/lib/driver/devicetree/visitors/property-parser.h

PropertyName name ()

Defined at line 40 of file ../../sdk/lib/driver/devicetree/visitors/property-parser.h

bool required ()

Defined at line 42 of file ../../sdk/lib/driver/devicetree/visitors/property-parser.h