Zigbee Protocol Controller 1.6.0
ast::assignment Struct Reference

Assignment. More...

#include <attribute_mapper_ast.hpp>

Public Attributes

int type
 
ast::attribute lhs
 left hand side of the assignment More...
 
expression rhs
 right hand side of the assignment More...
 

Detailed Description

Assignment.

This holds the data for an attribute assignment

Example:

r'53422 = r'321 + 3 i:r'53422[2] = r'2 c:r'53422[2] = if (r'2) 1 0

Member Data Documentation

◆ lhs

ast::attribute ast::assignment::lhs

left hand side of the assignment

◆ rhs

expression ast::assignment::rhs

right hand side of the assignment

◆ type

int ast::assignment::type

The documentation for this struct was generated from the following file: