Helper class to store any shared_ptr as user data on an object. More...
#include <userdata.h>
Public Member Functions | |
UserDataOwner () | |
~UserDataOwner () | |
template<typename T > | |
std::shared_ptr< T > | get_data () |
template<typename T > | |
void | set_data (const std::shared_ptr< T > &data) |
Helper class to store any shared_ptr as user data on an object.