[−][src]Module sixtyfps_compilerlib::object_tree
This module contains the intermediate representation of the code in the form of an object tree
Structs
Component | A component is a type in the language which can be instantiated, Or is materialized for repeated expression. |
Document | The full document (a complete file) |
Element | An Element is an instentation of a Component |
Exports | |
ListViewInfo | |
NamedExport | |
PropertyDeclaration | |
QualifiedTypeName | |
RepeatedElementInfo | If the parent element is a repeated element, this has information about the models |
State | |
Transition |
Functions
recurse_elem | Call the visitor for each children of the element recursively, starting with the element itself |
recurse_elem_no_borrow | Same as recurse_elem, but will take the children from the element as to not keep the element borrow |
visit_all_named_references | |
visit_element_expressions | This visit the binding attached to this element, but does not recurse in children elements Also does not recurse within the expressions. |
Type Definitions
ElementRc |