List of all items
Structs
- analyzer::Analyzer
- analyzer::AnalyzerPass1
- analyzer::AnalyzerPass2
- analyzer::AnalyzerPass3
- assign::Assign
- assign::AssignPath
- assign::AssignPosition
- assign::AssignPositionTree
- evaluator::Evaluator
- handlers::Pass1Handlers
- handlers::Pass2Handlers
- handlers::check_assignment::CheckAssignment
- handlers::check_attribute::CheckAttribute
- handlers::check_clock_domain::CheckClockDomain
- handlers::check_clock_reset::CheckClockReset
- handlers::check_direction::CheckDirection
- handlers::check_embed_include::CheckEmbedInclude
- handlers::check_enum::CheckEnum
- handlers::check_expression::CheckExpression
- handlers::check_function::CheckFunction
- handlers::check_identifier::CheckIdentifier
- handlers::check_modport::CheckModport
- handlers::check_msb_lsb::CheckMsbLsb
- handlers::check_number::CheckNumber
- handlers::check_proto::CheckProto
- handlers::check_statement::CheckStatement
- handlers::check_type::CheckType
- handlers::check_unsafe::CheckUnsafe
- handlers::create_reference::CreateReference
- handlers::create_symbol_table::CreateSymbolTable
- handlers::create_type_dag::CreateTypeDag
- msb_table::MsbTable
- namespace::Namespace
- namespace_table::NamespaceTable
- range_table::RangeTable
- symbol::ConnectTarget
- symbol::DocComment
- symbol::EnumMemberProperty
- symbol::EnumProperty
- symbol::FunctionProperty
- symbol::GenericInstanceProperty
- symbol::GenericMap
- symbol::GenericParameterProperty
- symbol::InstanceProperty
- symbol::InterfaceProperty
- symbol::ModportFunctionMemberProperty
- symbol::ModportProperty
- symbol::ModportVariableMemberProperty
- symbol::ModuleProperty
- symbol::PackageProperty
- symbol::Parameter
- symbol::ParameterProperty
- symbol::Port
- symbol::PortProperty
- symbol::ProtoModuleProperty
- symbol::StructMemberProperty
- symbol::StructProperty
- symbol::Symbol
- symbol::SymbolId
- symbol::TestProperty
- symbol::Type
- symbol::TypeDefProperty
- symbol::UnionMemberProperty
- symbol::UnionProperty
- symbol::VariableProperty
- symbol_path::GenericSymbol
- symbol_path::GenericSymbolPath
- symbol_path::SymbolPath
- symbol_path::SymbolPathNamespace
- symbol_table::Import
- symbol_table::ResolveError
- symbol_table::ResolveResult
- symbol_table::SymbolTable
- type_dag::TypeDag
- type_dag::TypeResolveInfo
Enums
- analyzer_error::AnalyzerError
- assign::AssignDeclarationType
- assign::AssignPositionType
- assign::AssignStatementBranchItemType
- assign::AssignStatementBranchType
- attribute::AllowItem
- attribute::Attribute
- attribute::AttributeError
- attribute::EnumEncodingItem
- evaluator::Evaluated
- symbol::ClockDomain
- symbol::Direction
- symbol::EnumMemberValue
- symbol::GenericBoundKind
- symbol::ParameterKind
- symbol::ParameterValue
- symbol::ProtoIncompatible
- symbol::SymbolKind
- symbol::TestType
- symbol::TypeKind
- symbol::TypeModifier
- symbol::VariableAffiniation
- symbol_path::GenericSymbolPathKind
- symbol_table::ResolveErrorCause
- type_dag::Context
- type_dag::DagError
- unsafe::Unsafe
- unsafe::UnsafeError
Functions
- attribute_table::begin
- attribute_table::clear
- attribute_table::contains
- attribute_table::dump
- attribute_table::end
- attribute_table::get
- attribute_table::get_all
- attribute_table::insert
- msb_table::clear
- msb_table::get
- msb_table::insert
- namespace_table::clear
- namespace_table::drop
- namespace_table::dump
- namespace_table::get
- namespace_table::get_default
- namespace_table::insert
- namespace_table::set_default
- symbol::new_symbol_id
- symbol_table::add_assign
- symbol_table::add_generic_instance
- symbol_table::add_import
- symbol_table::add_project_local
- symbol_table::add_reference
- symbol_table::apply_import
- symbol_table::clear
- symbol_table::drop
- symbol_table::dump
- symbol_table::dump_assign_list
- symbol_table::get
- symbol_table::get_all
- symbol_table::get_assign_list
- symbol_table::get_project_local
- symbol_table::insert
- symbol_table::is_sv_keyword
- symbol_table::resolve
- symbol_table::update
- type_dag::clear
- type_dag::connected_components
- type_dag::dump
- type_dag::exist_edge
- type_dag::get_symbol
- type_dag::insert_edge
- type_dag::insert_node
- type_dag::remove_edge
- type_dag::toposort
- unsafe_table::begin
- unsafe_table::clear
- unsafe_table::contains
- unsafe_table::dump
- unsafe_table::end
- unsafe_table::get
- unsafe_table::get_all
- unsafe_table::insert