class Assignment

Defined at line 196 of file ../../src/lib/fidl_codec/semantic.h

Defines an assignment. An assignment is a rule which infers the semantic of one handle

(destination) using the value of an expression (source).

Public Methods

void Dump (std::ostream & os)

Defined at line 178 of file ../../src/lib/fidl_codec/semantic.cc

void Execute (AssignmentSemanticContext * context)

Defined at line 180 of file ../../src/lib/fidl_codec/semantic.cc

void Assignment (std::unique_ptr<Expression> destination, std::unique_ptr<Expression> source)

Defined at line 198 of file ../../src/lib/fidl_codec/semantic.h