cMHN 1.1
C++ library for learning MHNs with pRC
Loading...
Searching...
No Matches
Public Member Functions | List of all members
pRC::Hardware::PerfEvent< Event > Class Template Reference

#include <perfevent.hpp>

Public Member Functions

 PerfEvent ()
 
 PerfEvent (PerfEvent &&other)
 
PerfEventoperator= (PerfEvent &&rhs) &
 
 ~PerfEvent ()
 
 PerfEvent (PerfEvent const &)=delete
 
PerfEventoperator= (PerfEvent const &)=delete
 
auto start ()
 
auto stop ()
 
auto reset ()
 
auto value () const
 

Constructor & Destructor Documentation

◆ PerfEvent() [1/3]

template<Events Event>
pRC::Hardware::PerfEvent< Event >::PerfEvent ( )
inline

◆ PerfEvent() [2/3]

template<Events Event>
pRC::Hardware::PerfEvent< Event >::PerfEvent ( PerfEvent< Event > && other)
inline

◆ ~PerfEvent()

template<Events Event>
pRC::Hardware::PerfEvent< Event >::~PerfEvent ( )
inline

◆ PerfEvent() [3/3]

template<Events Event>
pRC::Hardware::PerfEvent< Event >::PerfEvent ( PerfEvent< Event > const & )
delete

Member Function Documentation

◆ operator=() [1/2]

template<Events Event>
PerfEvent & pRC::Hardware::PerfEvent< Event >::operator= ( PerfEvent< Event > && rhs) &
inline

◆ operator=() [2/2]

◆ reset()

template<Events Event>
auto pRC::Hardware::PerfEvent< Event >::reset ( )
inline

◆ start()

template<Events Event>
auto pRC::Hardware::PerfEvent< Event >::start ( )
inline

◆ stop()

template<Events Event>
auto pRC::Hardware::PerfEvent< Event >::stop ( )
inline

◆ value()

template<Events Event>
auto pRC::Hardware::PerfEvent< Event >::value ( ) const
inline

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