Skip to content

Class simtix::BaseFunctionUnit

ClassList > simtix > BaseFunctionUnit

Inherited by the following classes: simtix::BaseLoadStoreUnit, simtix::FixedLatencyUnit

Public Functions

Type Name
virtual bool Busy () = 0
virtual std::optional< InstrPtr > Get () = 0
virtual bool Put (InstrPtr instr) = 0
virtual ~BaseFunctionUnit () = default

Public Functions Documentation

function Busy

virtual bool simtix::BaseFunctionUnit::Busy () = 0

function Get

virtual std::optional< InstrPtr > simtix::BaseFunctionUnit::Get () = 0

function Put

virtual bool simtix::BaseFunctionUnit::Put (
    InstrPtr instr
) = 0

function ~BaseFunctionUnit

virtual simtix::BaseFunctionUnit::~BaseFunctionUnit () = default


The documentation for this class was generated from the following file projects/simtix/src/simtix/sm/fu/base.h