gem5
v19.0.0.0
|
#include <amo.hh>
Public Member Functions | |
virtual void | operator() (uint8_t *p)=0 |
virtual AtomicOpFunctor * | clone ()=0 |
virtual | ~AtomicOpFunctor () |
|
pure virtual |
Implemented in AtomicOpMin< T >, AtomicOpMax< T >, AtomicOpDec< T >, AtomicOpInc< T >, AtomicOpSub< T >, AtomicOpAdd< T >, AtomicOpExch< T >, AtomicOpXor< T >, AtomicOpOr< T >, RiscvISA::AtomicGenericOp< T >, AtomicOpAnd< T >, AtomicGenericPair3Op< T >, AtomicGeneric3Op< T >, AtomicOpCAS< T >, AtomicGeneric2Op< T >, and TypedAtomicOpFunctor< T >.
Referenced by TypedAtomicOpFunctor< T >::operator()().
|
pure virtual |
Implemented in TypedAtomicOpFunctor< T >.