These methods relate to the AtomicOpFunctor and the related interfaces.
More...
These methods relate to the AtomicOpFunctor and the related interfaces.
◆ AtomicOpFunctorPtr
◆ clone()
Implemented in TypedAtomicOpFunctor< T >, AtomicGenericPair3Op< T >, AtomicGeneric3Op< T >, AtomicGeneric2Op< T >, AtomicOpMin< T >, AtomicOpMax< T >, AtomicOpDec< T >, AtomicOpInc< T >, AtomicOpSub< T >, AtomicOpAdd< T >, AtomicOpExch< T >, AtomicOpXor< T >, AtomicOpOr< T >, AtomicOpAnd< T >, RiscvISA::AtomicGenericOp< T >, and AtomicOpCAS< T >.
◆ execute()
Implemented in AtomicGenericPair3Op< T >, AtomicGeneric3Op< T >, AtomicGeneric2Op< T >, AtomicOpMin< T >, AtomicOpMax< T >, AtomicOpDec< T >, AtomicOpInc< T >, AtomicOpSub< T >, AtomicOpAdd< T >, AtomicOpExch< T >, AtomicOpXor< T >, AtomicOpOr< T >, AtomicOpAnd< T >, RiscvISA::AtomicGenericOp< T >, and AtomicOpCAS< T >.
Referenced by TypedAtomicOpFunctor< T >::operator()().
◆ operator()()
virtual void AtomicOpFunctor::operator() |
( |
uint8_t * |
p | ) |
|
|
pure virtual |