Struct moore_vhdl::score::HirTable [−][src]
pub struct HirTable<'ctx> { /* fields omitted */ }
Implementations
Trait Implementations
type Node = &'ctx Spanned<ArrayTypeIndex>
type Node = &'ctx Spanned<ArrayTypeIndex>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: ArrayTypeIndexRef,
node: &'ctx Spanned<ArrayTypeIndex>
) -> Option<&'ctx Spanned<ArrayTypeIndex>>
fn set(
&mut self,
id: ArrayTypeIndexRef,
node: &'ctx Spanned<ArrayTypeIndex>
) -> Option<&'ctx Spanned<ArrayTypeIndex>>
Store a reference to a node under the given ID. Read more
type Node = &'ctx Stmt<AssertStmt>
type Node = &'ctx Stmt<AssertStmt>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: AssertStmtRef,
node: &'ctx Stmt<AssertStmt>
) -> Option<&'ctx Stmt<AssertStmt>>
fn set(
&mut self,
id: AssertStmtRef,
node: &'ctx Stmt<AssertStmt>
) -> Option<&'ctx Stmt<AssertStmt>>
Store a reference to a node under the given ID. Read more
type Node = &'ctx IntfSignal
type Node = &'ctx IntfSignal
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = Spanned<SubprogRef>
type Node = Spanned<SubprogRef>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: LatentSubprogRef,
node: Spanned<SubprogRef>
) -> Option<Spanned<SubprogRef>>
fn set(
&mut self,
id: LatentSubprogRef,
node: Spanned<SubprogRef>
) -> Option<Spanned<SubprogRef>>
Store a reference to a node under the given ID. Read more
type Node = Spanned<TypeMarkRef>
type Node = Spanned<TypeMarkRef>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: LatentTypeMarkRef,
node: Spanned<TypeMarkRef>
) -> Option<Spanned<TypeMarkRef>>
fn set(
&mut self,
id: LatentTypeMarkRef,
node: Spanned<TypeMarkRef>
) -> Option<Spanned<TypeMarkRef>>
Store a reference to a node under the given ID. Read more
type Node = &'ctx PackageBody
type Node = &'ctx PackageBody
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx PackageInst
type Node = &'ctx PackageInst
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx ProcessStmt
type Node = &'ctx ProcessStmt
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx Stmt<ReportStmt>
type Node = &'ctx Stmt<ReportStmt>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: ReportStmtRef,
node: &'ctx Stmt<ReportStmt>
) -> Option<&'ctx Stmt<ReportStmt>>
fn set(
&mut self,
id: ReportStmtRef,
node: &'ctx Stmt<ReportStmt>
) -> Option<&'ctx Stmt<ReportStmt>>
Store a reference to a node under the given ID. Read more
type Node = &'ctx Stmt<ReturnStmt>
type Node = &'ctx Stmt<ReturnStmt>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: ReturnStmtRef,
node: &'ctx Stmt<ReturnStmt>
) -> Option<&'ctx Stmt<ReturnStmt>>
fn set(
&mut self,
id: ReturnStmtRef,
node: &'ctx Stmt<ReturnStmt>
) -> Option<&'ctx Stmt<ReturnStmt>>
Store a reference to a node under the given ID. Read more
type Node = &'ctx SigAssignStmt
type Node = &'ctx SigAssignStmt
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: SigAssignStmtRef,
node: &'ctx SigAssignStmt
) -> Option<&'ctx SigAssignStmt>
fn set(
&mut self,
id: SigAssignStmtRef,
node: &'ctx SigAssignStmt
) -> Option<&'ctx SigAssignStmt>
Store a reference to a node under the given ID. Read more
type Node = &'ctx Decl<SignalDecl>
type Node = &'ctx Decl<SignalDecl>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: SignalDeclRef,
node: &'ctx Decl<SignalDecl>
) -> Option<&'ctx Decl<SignalDecl>>
fn set(
&mut self,
id: SignalDeclRef,
node: &'ctx Decl<SignalDecl>
) -> Option<&'ctx Decl<SignalDecl>>
Store a reference to a node under the given ID. Read more
type Node = &'ctx SubprogBody
type Node = &'ctx SubprogBody
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx SubprogInst
type Node = &'ctx SubprogInst
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx SubtypeDecl
type Node = &'ctx SubtypeDecl
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx SubtypeInd
type Node = &'ctx SubtypeInd
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
Store a reference to a node under the given ID. Read more
type Node = &'ctx Stmt<VarAssignStmt>
type Node = &'ctx Stmt<VarAssignStmt>
The type of the node that is returned when presented with an ID of type
I
. Read more
Obtains a reference to the node with the given ID. Read more
fn set(
&mut self,
id: VarAssignStmtRef,
node: &'ctx Stmt<VarAssignStmt>
) -> Option<&'ctx Stmt<VarAssignStmt>>
fn set(
&mut self,
id: VarAssignStmtRef,
node: &'ctx Stmt<VarAssignStmt>
) -> Option<&'ctx Stmt<VarAssignStmt>>
Store a reference to a node under the given ID. Read more