List of all items
Structs
- CompilerConfiguration
- diagnostics::BuildDiagnostics
- diagnostics::Diagnostic
- diagnostics::SourceFileInner
- diagnostics::SourceLocation
- diagnostics::Span
- embedded_resources::EmbeddedResources
- embedded_resources::Size
- expression_tree::BindingAnalysis
- expression_tree::BindingExpression
- expression_tree::BuiltinFunctionTypes
- expression_tree::PathElement
- expression_tree::UnitIter
- fileaccess::VirtualFile
- langtype::BuiltinElement
- langtype::BuiltinPropertyInfo
- langtype::Enumeration
- langtype::EnumerationValue
- langtype::Function
- langtype::LengthConversionPowers
- langtype::NativeClass
- langtype::PropertyLookupResult
- langtype::Struct
- layout::BoxLayout
- layout::GridLayout
- layout::GridLayoutElement
- layout::LayoutConstraints
- layout::LayoutGeometry
- layout::LayoutItem
- layout::LayoutRect
- layout::Padding
- layout::Spacing
- lexer::LexState
- llr::BindingExpression
- llr::CompilationUnit
- llr::ComponentContainerElement
- llr::EvaluationContext
- llr::Function
- llr::FunctionIdx
- llr::GlobalComponent
- llr::GlobalIdx
- llr::Item
- llr::ItemInstanceIdx
- llr::ItemTree
- llr::ListViewInfo
- llr::MutExpression
- llr::ParentCtx
- llr::PopupMenu
- llr::PopupWindow
- llr::PropAnalysis
- llr::Property
- llr::PropertyIdx
- llr::PublicComponent
- llr::PublicProperty
- llr::RepeatedElement
- llr::RepeatedElementIdx
- llr::SubComponent
- llr::SubComponentIdx
- llr::SubComponentInstance
- llr::SubComponentInstanceIdx
- llr::Timer
- llr::TreeNode
- llr::lower_expression::ExpressionLoweringCtx
- llr::lower_expression::ExpressionLoweringCtxInner
- llr::lower_to_item_tree::LoweredSubComponent
- llr::lower_to_item_tree::LoweredSubComponentMapping
- llr::lower_to_item_tree::LoweringState
- llr::pretty_print::DisplayExpression
- llr::pretty_print::DisplayPropertyRef
- lookup::InScopeLookup
- lookup::LookupCtx
- lookup::ReturnTypeSpecificLookup
- namedreference::NamedReference
- namedreference::NamedReferenceContainer
- object_tree::AccessibilityProps
- object_tree::ChildrenInsertionPoint
- object_tree::Component
- object_tree::Document
- object_tree::Element
- object_tree::ElementDebugInfo
- object_tree::ExportedName
- object_tree::Exports
- object_tree::GeometryProps
- object_tree::InitCode
- object_tree::ListViewInfo
- object_tree::PopupWindow
- object_tree::PropertyAnalysis
- object_tree::PropertyDeclaration
- object_tree::QualifiedTypeName
- object_tree::RepeatedElementInfo
- object_tree::State
- object_tree::Timer
- object_tree::Transition
- object_tree::TransitionPropertyAnimation
- object_tree::UsedSubTypes
- parser::DefaultParser
- parser::Node
- parser::NodeToken
- parser::SyntaxNode
- parser::SyntaxToken
- parser::TextRange
- parser::TextSize
- parser::Token
- parser::syntax_nodes::ArgumentDeclaration
- parser::syntax_nodes::Array
- parser::syntax_nodes::ArrayType
- parser::syntax_nodes::AtGradient
- parser::syntax_nodes::AtImageUrl
- parser::syntax_nodes::AtRustAttr
- parser::syntax_nodes::AtTr
- parser::syntax_nodes::BinaryExpression
- parser::syntax_nodes::Binding
- parser::syntax_nodes::BindingExpression
- parser::syntax_nodes::CallbackConnection
- parser::syntax_nodes::CallbackDeclaration
- parser::syntax_nodes::CallbackDeclarationParameter
- parser::syntax_nodes::ChildrenPlaceholder
- parser::syntax_nodes::CodeBlock
- parser::syntax_nodes::Component
- parser::syntax_nodes::ConditionalElement
- parser::syntax_nodes::ConditionalExpression
- parser::syntax_nodes::DeclaredIdentifier
- parser::syntax_nodes::Document
- parser::syntax_nodes::Element
- parser::syntax_nodes::EnumDeclaration
- parser::syntax_nodes::EnumValue
- parser::syntax_nodes::ExportIdentifier
- parser::syntax_nodes::ExportModule
- parser::syntax_nodes::ExportName
- parser::syntax_nodes::ExportSpecifier
- parser::syntax_nodes::ExportsList
- parser::syntax_nodes::Expression
- parser::syntax_nodes::ExternalName
- parser::syntax_nodes::Function
- parser::syntax_nodes::FunctionCallExpression
- parser::syntax_nodes::ImportIdentifier
- parser::syntax_nodes::ImportIdentifierList
- parser::syntax_nodes::ImportSpecifier
- parser::syntax_nodes::IndexExpression
- parser::syntax_nodes::InternalName
- parser::syntax_nodes::LetStatement
- parser::syntax_nodes::MemberAccess
- parser::syntax_nodes::ObjectLiteral
- parser::syntax_nodes::ObjectMember
- parser::syntax_nodes::ObjectType
- parser::syntax_nodes::ObjectTypeMember
- parser::syntax_nodes::PropertyAnimation
- parser::syntax_nodes::PropertyChangedCallback
- parser::syntax_nodes::PropertyDeclaration
- parser::syntax_nodes::QualifiedName
- parser::syntax_nodes::RepeatedElement
- parser::syntax_nodes::RepeatedIndex
- parser::syntax_nodes::ReturnStatement
- parser::syntax_nodes::ReturnType
- parser::syntax_nodes::SelfAssignment
- parser::syntax_nodes::State
- parser::syntax_nodes::StatePropertyChange
- parser::syntax_nodes::States
- parser::syntax_nodes::StringTemplate
- parser::syntax_nodes::StructDeclaration
- parser::syntax_nodes::SubElement
- parser::syntax_nodes::TrContext
- parser::syntax_nodes::TrPlural
- parser::syntax_nodes::Transition
- parser::syntax_nodes::Transitions
- parser::syntax_nodes::TwoWayBinding
- parser::syntax_nodes::Type
- parser::syntax_nodes::UnaryOpExpression
- typeloader::ImportedName
- typeloader::ImportedTypes
- typeloader::TypeLoader
- typeregister::BuiltinEnums
- typeregister::BuiltinTypes
- typeregister::TypeRegister
Enums
- ComponentSelection
- EmbedResourcesKind
- diagnostics::DiagnosticLevel
- embedded_resources::EmbeddedResourcesKind
- embedded_resources::PixelFormat
- expression_tree::BuiltinFunction
- expression_tree::BuiltinMacroFunction
- expression_tree::Callable
- expression_tree::EasingCurve
- expression_tree::Expression
- expression_tree::ImageReference
- expression_tree::MinMaxOp
- expression_tree::OperatorClass
- expression_tree::Path
- expression_tree::Unit
- generator::OutputFormat
- langtype::BuiltinPropertyDefault
- langtype::DefaultSizeBinding
- langtype::ElementType
- langtype::Type
- layout::Layout
- layout::Orientation
- llr::Animation
- llr::Expression
- llr::PropertyReference
- llr::lower_to_item_tree::LoweredElement
- lookup::BuiltinNamespace
- lookup::LookupResult
- lookup::LookupResultCallable
- object_tree::PropertyAnimation
- object_tree::PropertyVisibility
- object_tree::TransitionDirection
- parser::Language
- parser::NodeOrToken
- parser::SyntaxKind
- typeloader::ImportKind
Traits
- diagnostics::Spanned
- generator::ItemTreeBuilder
- lexer::LexingRule
- llr::TypeResolutionContext
- lookup::LookupObject
- parser::Parser
Functions
- builtin_macros::lower_macro
- builtin_macros::min_max_expression
- compile_syntax_node
- diagnostics::load_from_path
- expression_tree::operator_class
- expression_tree::pretty_print
- fileaccess::load_file
- fileaccess::styles
- generator::build_item_tree
- generator::for_each_const_properties
- generator::generate
- generator::handle_property_bindings_init
- generator::to_kebab_case
- generator::to_pascal_case
- langtype::unit_product_length_conversion
- layout::create_new_prop
- layout::implicit_layout_info_call
- layout::is_layout
- lexer::extract_rust_macro
- lexer::lex
- lexer::lex_color
- lexer::lex_comment
- lexer::lex_identifier
- lexer::lex_number
- lexer::lex_string
- lexer::lex_whitespace
- lexer::locate_slint_macro
- literals::parse_color_literal
- literals::parse_number_literal
- literals::unescape_string
- llr::lower_expression::get_layout_info
- llr::lower_expression::lower_animation
- llr::lower_expression::lower_expression
- llr::lower_expression::make_struct
- llr::lower_to_item_tree::lower_to_item_tree
- llr::optim_passes::count_property_use::count_property_use
- llr::optim_passes::run_passes
- llr::pretty_print::pretty_print
- load_root_file
- load_root_file_with_raw_type_loader
- lookup::check_deprecated_stylemetrics
- lookup::global_lookup
- lookup::named_colors
- namedreference::pretty_print_element_ref
- object_tree::adjust_geometry_for_injected_parent
- object_tree::find_parent_element
- object_tree::inject_element_as_repeated_element
- object_tree::pretty_print
- object_tree::recurse_elem
- object_tree::recurse_elem_including_sub_components
- object_tree::recurse_elem_including_sub_components_no_borrow
- object_tree::recurse_elem_no_borrow
- object_tree::type_from_node
- object_tree::type_struct_from_node
- object_tree::visit_all_expressions
- object_tree::visit_all_named_references
- object_tree::visit_all_named_references_in_element
- object_tree::visit_element_expressions
- object_tree::visit_named_references_in_expression
- parser::identifier_text
- parser::lex_next_token
- parser::normalize_identifier
- parser::parse
- parser::parse_file
- parser::parse_tokens
- passes::generate_item_indices::generate_item_indices
- passes::ignore_debug_hooks
- passes::infer_aliases_types::resolve_aliases
- passes::materialize_fake_properties::has_declared_property
- passes::materialize_fake_properties::initialize
- passes::materialize_fake_properties::materialize_fake_properties
- passes::move_declarations::move_declarations
- passes::resolve_native_classes::resolve_native_classes
- passes::resolving::resolve_expressions
- passes::resolving::resolve_two_way_binding
- passes::run_import_passes
- passes::run_passes
- pathutils::clean_path
- pathutils::dirname
- pathutils::is_absolute
- pathutils::is_url
- pathutils::join
- typeloader::base_directory
- typeloader::snapshot
- typeregister::box_layout_cell_data_type
- typeregister::font_metrics_type
- typeregister::layout_info_type
- typeregister::logical_point_type
- typeregister::noarg_callback_type
- typeregister::path_element_type
- typeregister::reserved_accessibility_properties
- typeregister::reserved_member_function
- typeregister::reserved_properties
- typeregister::reserved_property
Type Aliases
- OpenImportFallback
- ResourceUrlMapper
- diagnostics::SourceFile
- llr::PrivateProperties
- llr::PublicProperties
- object_tree::BindingsMap
- object_tree::ElementRc
- object_tree::ElementWeak