class Property

Defined at line 56 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 58 of file ../../sdk/lib/driver/devicetree/visitors/property-parser.h

void ~Property ()

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

PropertyName name ()

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

bool required ()

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