Trait llhd::unit::UnitContext
[−]
[src]
pub trait UnitContext: Context + AsUnitContext { fn inst(&self, inst: InstRef) -> &Inst; fn argument(&self, argument: ArgumentRef) -> &Argument; }
A context wrapping a unit.
Required Methods
fn inst(&self, inst: InstRef) -> &Inst
Resolve a InstRef
to an actual &Inst
reference.
fn argument(&self, argument: ArgumentRef) -> &Argument
Resolve a ArgumentRef
to an actual &Argument
reference.
Implementors
impl<'tctx> UnitContext for FunctionContext<'tctx>
impl<'tctx> UnitContext for ProcessContext<'tctx>
impl<'tctx> UnitContext for EntityContext<'tctx>