Mjolnir Core
Core functionality of the Mjolnir API
Public Member Functions | List of all members
DestructionTester Class Reference

Class that increases an external counter variable during destruction. More...

#include <memory_test_classes.h>

Public Member Functions

 DestructionTester (UST &destruction_count)
 Constructor. More...
 
 ~DestructionTester ()
 Destructor. More...
 

Detailed Description

Class that increases an external counter variable during destruction.

This class is used to test if a custom deleter calls the destructor during deletion. It takes a reference to an integer during construction and increases it by 1 if the class gets destroyed.