Logo ROOT  
Reference Guide
ROOT::R::TRInterface::Binding Class Reference

Definition at line 142 of file TRInterface.h.

Public Member Functions

 Binding (TRInterface *rnt, TString name)
 
template<class T >
 operator T ()
 
Bindingoperator<< (const TRDataFrame &df)
 
Bindingoperator<< (const TRFunctionExport &fun)
 
template<class T >
Bindingoperator<< (T var)
 
Bindingoperator= (const Binding &obj)
 
template<class T >
Bindingoperator= (const T &data)
 
Bindingoperator= (const TRDataFrame &df)
 
Bindingoperator= (const TRFunctionExport &fun)
 
template<class T >
Bindingoperator>> (T &var)
 

Private Attributes

TRInterfacefInterface
 
TString fName
 

#include <TRInterface.h>

Constructor & Destructor Documentation

◆ Binding()

ROOT::R::TRInterface::Binding::Binding ( TRInterface rnt,
TString  name 
)
inline

Definition at line 144 of file TRInterface.h.

Member Function Documentation

◆ operator T()

template<class T >
ROOT::R::TRInterface::Binding::operator T ( )
inline

Definition at line 194 of file TRInterface.h.

◆ operator<<() [1/3]

Binding & ROOT::R::TRInterface::Binding::operator<< ( const TRDataFrame df)
inline

Definition at line 176 of file TRInterface.h.

◆ operator<<() [2/3]

Binding & ROOT::R::TRInterface::Binding::operator<< ( const TRFunctionExport fun)
inline

Definition at line 163 of file TRInterface.h.

◆ operator<<() [3/3]

template<class T >
Binding & ROOT::R::TRInterface::Binding::operator<< ( var)
inline

Definition at line 188 of file TRInterface.h.

◆ operator=() [1/4]

Binding & ROOT::R::TRInterface::Binding::operator= ( const Binding obj)
inline

Definition at line 145 of file TRInterface.h.

◆ operator=() [2/4]

template<class T >
Binding & ROOT::R::TRInterface::Binding::operator= ( const T &  data)
inline

Definition at line 151 of file TRInterface.h.

◆ operator=() [3/4]

Binding & ROOT::R::TRInterface::Binding::operator= ( const TRDataFrame df)
inline

Definition at line 170 of file TRInterface.h.

◆ operator=() [4/4]

Binding & ROOT::R::TRInterface::Binding::operator= ( const TRFunctionExport fun)
inline

Definition at line 156 of file TRInterface.h.

◆ operator>>()

template<class T >
Binding & ROOT::R::TRInterface::Binding::operator>> ( T &  var)
inline

Definition at line 182 of file TRInterface.h.

Member Data Documentation

◆ fInterface

TRInterface* ROOT::R::TRInterface::Binding::fInterface
private

Definition at line 200 of file TRInterface.h.

◆ fName

TString ROOT::R::TRInterface::Binding::fName
private

Definition at line 201 of file TRInterface.h.


The documentation for this class was generated from the following file: