gem5  v20.1.0.0
Public Member Functions | List of all members
AtomicOpFunctor Struct Referenceabstract

#include <amo.hh>

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

Public Member Functions

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

Detailed Description

Definition at line 40 of file amo.hh.

Constructor & Destructor Documentation

◆ ~AtomicOpFunctor()

virtual AtomicOpFunctor::~AtomicOpFunctor ( )
inlinevirtual

Definition at line 49 of file amo.hh.


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

Generated on Wed Sep 30 2020 14:02:21 for gem5 by doxygen 1.8.17