[][src]Trait rtlola_frontend::ir::Stream

pub trait Stream {
    pub fn eval_layer(&self) -> u32;
pub fn is_input(&self) -> bool;
pub fn values_to_memorize(&self) -> MemorizationBound;
pub fn as_stream_ref(&self) -> StreamReference; }

A trait for any kind of stream.

Required methods

pub fn eval_layer(&self) -> u32[src]

Returns the evaluation laying in which the stream resides.

pub fn is_input(&self) -> bool[src]

Indicates whether or not the stream is an input stream.

pub fn values_to_memorize(&self) -> MemorizationBound[src]

Indicates how many values need to be memorized.

pub fn as_stream_ref(&self) -> StreamReference[src]

Produces a stream references referring to the stream.

Loading content...

Implementors

impl Stream for InputStream[src]

impl Stream for OutputStream[src]

Loading content...