#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: