Documentation Home >> Headers >> <jss/concurrent_map.hpp> Header >> jss::concurrent_map >> jss::concurrent_map destructor

Destroys a jss::concurrent_map instance and all contained objects.

~concurrent_map();

Effects:

Destroys every contained object. Destroys *this.

Throws:

Nothing.

Synchronization:

The destructor of a jss::concurrent_map instance must not run concurrently with any other member functions called on the same object. Users must ensure (through the use of external synchronization) that the completion of any calls to member functions on the same object happens-before the invocation of the destructor.

Header

#include <jss/concurrent_map.hpp>

See Also