|
| | ~ResultWrapper () |
| | Destructor. More...
|
| |
| template<typename U , typename = std::enable_if_t<std::is_base_of<T, U>{} || std::is_same<T, U>{}, void>> |
| | ResultWrapper (ROOT::RDF::RResultPtr< U > ptr) |
| | Constructor. More...
|
| |
| template<typename U , typename = std::enable_if_t< std::is_base_of<T, U>{} && !std::is_same<T, U>{}, void>> |
| | ResultWrapper (ResultWrapper< U > other) |
| | Copy constructor. More...
|
| |
| template<typename U , typename = std::enable_if_t< std::is_base_of<T, U>{} && !std::is_same<T, U>{}, void>> |
| | ResultWrapper (ResultWrapper< U > &&other) |
| | Move constructor. More...
|
| |
| | ResultWrapper (const ResultWrapper &)=default |
| | Non-template copy constructor. More...
|
| |
| | ResultWrapper (ResultWrapper &&)=default |
| | Non-template move constructor. More...
|
| |
| T * | get () |
| | Get the held value. More...
|
| |
template<typename T>
class RDFAnalysis::ResultWrapper< T >
Wrapper class for RResultPtrs.
- Template Parameters
-
This rather complicated structure is only necessary in ROOT v6.16 where RResultPtrs cannot convert between accessible types.