memory
joint_type< T > Class Template Reference

Detailed Description

template<typename T>
class foonathan::memory::joint_type< T >

CRTP base class for all objects that want to use joint memory.

This will disable default copy/move operations and inserts additional members for the joint memory management.

Constructors

◆ joint_type()

joint_type ( joint  j)
protectednoexcept
Effects:
Creates the base class, the tag type cannot be created by the user.
Note
This ensures that you cannot create joint types yourself.