Helper class to store any shared_ptr as user data on an object.
More...
#include <userdata.h>
Helper class to store any shared_ptr as user data on an object.
◆ UserDataOwner()
clan::UserDataOwner::UserDataOwner |
( |
| ) |
|
|
inline |
◆ ~UserDataOwner()
clan::UserDataOwner::~UserDataOwner |
( |
| ) |
|
|
inline |
◆ get_data()
template<typename T>
std::shared_ptr< T > clan::UserDataOwner::get_data |
( |
| ) |
|
|
inline |
◆ set_data()
template<typename T>
void clan::UserDataOwner::set_data |
( |
const std::shared_ptr< T > & | data | ) |
|
|
inline |
The documentation for this class was generated from the following file: