Skip to content

Class simtix::InstrPoolInterface

ClassList > simtix > InstrPoolInterface

Interface class for different <Instr> type of pool.

  • #include <instr_pool.h>

Inherited by the following classes: simtix::InstrPool

Public Functions

Type Name
virtual Instr * Allocate (Warp *, uint32_t, uint64_t) = 0
Allocate an <Instr> object from the pool.
virtual void Recycle (Instr *) = 0
Recycle an allocated <Instr> object back to the pool.

Public Functions Documentation

function Allocate

Allocate an <Instr> object from the pool.

virtual Instr * simtix::InstrPoolInterface::Allocate (
    Warp *,
    uint32_t,
    uint64_t
) = 0


function Recycle

Recycle an allocated <Instr> object back to the pool.

virtual void simtix::InstrPoolInterface::Recycle (
    Instr *
) = 0



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