#include <Extensions.h>
Definition at line 13 of file Extensions.h.
◆ Extension() [1/3]
marlinmt::Extension::Extension |
( |
| ) |
|
|
delete |
◆ Extension() [2/3]
marlinmt::Extension::Extension |
( |
const Extension & |
| ) |
|
|
delete |
◆ ~Extension()
marlinmt::Extension::~Extension |
( |
| ) |
|
|
default |
◆ Extension() [3/3]
template<typename T >
marlinmt::Extension::Extension |
( |
T * |
obj, |
|
|
bool |
isOwned |
|
) |
| |
|
inline |
◆ isOwned()
bool marlinmt::Extension::isOwned |
( |
| ) |
const |
|
inline |
◆ object() [1/2]
template<typename T >
const T* marlinmt::Extension::object |
( |
| ) |
const |
|
inline |
◆ object() [2/2]
template<typename T >
T* marlinmt::Extension::object |
( |
| ) |
|
|
inline |
◆ operator=()
◆ shared() [1/2]
template<typename T >
std::shared_ptr<const T> marlinmt::Extension::shared |
( |
| ) |
const |
|
inline |
◆ shared() [2/2]
template<typename T >
std::shared_ptr<T> marlinmt::Extension::shared |
( |
| ) |
|
|
inline |
◆ type()
const std::type_index& marlinmt::Extension::type |
( |
| ) |
const |
|
inline |
◆ _isOwned
bool marlinmt::Extension::_isOwned {} |
|
private |
◆ _object
std::shared_ptr<void> marlinmt::Extension::_object {} |
|
private |
◆ _typeidx
std::type_index marlinmt::Extension::_typeidx |
|
private |
The documentation for this class was generated from the following file: