ROOT 6.16/01 Reference Guide |
A type-erasing wrapper around RColumnValue.
Used to reduce compile time by avoiding instantiation of very large tuples and/or (std::get<N>...) fold expressions.
Definition at line 47 of file RAction.hxx.
Public Member Functions | |
template<typename T > | |
RTypeErasedColumnValue (std::unique_ptr< RColumnValue< T > > v) | |
template<typename T > | |
RColumnValue< T > * | Cast () |
template<typename T > | |
T & | Get (ULong64_t e) |
Private Attributes | |
std::shared_ptr< void > | fPtr |
#include <ROOT/RDF/RAction.hxx>
|
inline |
Definition at line 52 of file RAction.hxx.
|
inline |
Definition at line 63 of file RAction.hxx.
|
inline |
Definition at line 57 of file RAction.hxx.
|
private |
Definition at line 48 of file RAction.hxx.