gem5  v21.1.0.2
Public Member Functions | List of all members
gem5::AtomicOpFunctor Struct Referenceabstract

#include <amo.hh>

Inheritance diagram for gem5::AtomicOpFunctor:
gem5::TypedAtomicOpFunctor< T > gem5::AtomicGeneric2Op< T > gem5::AtomicGeneric3Op< T > gem5::AtomicGenericPair3Op< T > gem5::AtomicOpAdd< T > gem5::AtomicOpAnd< T > gem5::AtomicOpCAS< T > gem5::AtomicOpDec< T > gem5::AtomicOpExch< T > gem5::AtomicOpInc< T > gem5::AtomicOpMax< T > gem5::AtomicOpMin< T > gem5::AtomicOpOr< T > gem5::AtomicOpSub< T > gem5::AtomicOpXor< T > gem5::RiscvISA::AtomicGenericOp< T >

Public Member Functions

virtual ~AtomicOpFunctor ()
 
virtual void operator() (uint8_t *p)=0
 
virtual AtomicOpFunctorclone ()=0
 

Detailed Description

Definition at line 43 of file amo.hh.

Constructor & Destructor Documentation

◆ ~AtomicOpFunctor()

virtual gem5::AtomicOpFunctor::~AtomicOpFunctor ( )
inlinevirtual

Definition at line 52 of file amo.hh.


The documentation for this struct was generated from the following file:

Generated on Tue Sep 21 2021 12:27:17 for gem5 by doxygen 1.8.17