Monero
Public Member Functions | Private Attributes | List of all members
unit_test::call_counter Class Reference

#include <unit_tests_utils.h>

Public Member Functions

 call_counter ()
 
void inc () volatile
 
size_t get () volatile const
 
void reset () volatile
 

Private Attributes

std::atomic< size_t > m_counter
 

Constructor & Destructor Documentation

◆ call_counter()

unit_test::call_counter::call_counter ( )
inline

Member Function Documentation

◆ get()

size_t unit_test::call_counter::get ( ) const volatile
inline

◆ inc()

void unit_test::call_counter::inc ( ) volatile
inline

◆ reset()

void unit_test::call_counter::reset ( ) volatile
inline

Member Data Documentation

◆ m_counter

std::atomic<size_t> unit_test::call_counter::m_counter
private

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