[−][src]Trait verilog_arc::TargetSpecificInterpolator
Required methods
fn simparam_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
name: StringExpressionId,
default: Option<RealExpressionInterpolator<Self>>
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
name: StringExpressionId,
default: Option<RealExpressionInterpolator<Self>>
)
fn simparam_str_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
name: StringExpressionId
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
name: StringExpressionId
)
fn param_given_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
param: ParameterId
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
param: ParameterId
)
fn port_connected_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
port: PortId
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
port: PortId
)
fn noise_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
noise_source: NoiseSource<RealExpressionId, ()>,
source: Option<StringLiteral>
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
noise_source: NoiseSource<RealExpressionId, ()>,
source: Option<StringLiteral>
)
fn contribute_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
attr: Attributes,
access: DisciplineAccess,
branch: BranchId,
val: RealExpressionId
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
attr: Attributes,
access: DisciplineAccess,
branch: BranchId,
val: RealExpressionId
)
Provided methods
fn temperature_to_tokens(&self, mir: &Mir, tokens: &mut TokenStream)
fn vt_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
arg: Option<RealExpressionInterpolator<Self>>
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
arg: Option<RealExpressionInterpolator<Self>>
)
fn limexp_to_tokens(
&self,
mir: &Mir,
tokens: &mut TokenStream,
arg: RealExpressionInterpolator<Self>
)
&self,
mir: &Mir,
tokens: &mut TokenStream,
arg: RealExpressionInterpolator<Self>
)