class MethodSemantic
Defined at line 211 of file ../../src/lib/fidl_codec/semantic.h
Defines the semantic associated to a method. When a method is called, all the semantic rules
(the assignments) are executed and add knowledge about the handles involved.
Public Methods
void MethodSemantic ()
Defined at line 213 of file ../../src/lib/fidl_codec/semantic.h
void AddAssignment (std::unique_ptr<Expression> destination, std::unique_ptr<Expression> source)
Defined at line 215 of file ../../src/lib/fidl_codec/semantic.h
void Dump (std::ostream & os)
Defined at line 223 of file ../../src/lib/fidl_codec/semantic.cc
void ExecuteAssignments (AssignmentSemanticContext * context)
Defined at line 229 of file ../../src/lib/fidl_codec/semantic.cc