Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::R::TRInterface::Binding Class Reference

Definition at line 142 of file TRInterface.h.

Public Member Functions

 Binding (const Binding &obj)
 
 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() [1/2]

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

Definition at line 144 of file TRInterface.h.

◆ Binding() [2/2]

ROOT::R::TRInterface::Binding::Binding ( const Binding obj)
inline

Definition at line 145 of file TRInterface.h.

Member Function Documentation

◆ operator T()

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

Definition at line 198 of file TRInterface.h.

◆ operator<<() [1/3]

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

Definition at line 180 of file TRInterface.h.

◆ operator<<() [2/3]

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

Definition at line 167 of file TRInterface.h.

◆ operator<<() [3/3]

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

Definition at line 192 of file TRInterface.h.

◆ operator=() [1/4]

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

Definition at line 149 of file TRInterface.h.

◆ operator=() [2/4]

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

Definition at line 155 of file TRInterface.h.

◆ operator=() [3/4]

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

Definition at line 174 of file TRInterface.h.

◆ operator=() [4/4]

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

Definition at line 160 of file TRInterface.h.

◆ operator>>()

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

Definition at line 186 of file TRInterface.h.

Member Data Documentation

◆ fInterface

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

Definition at line 204 of file TRInterface.h.

◆ fName

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

Definition at line 205 of file TRInterface.h.

  • bindings/r/inc/TRInterface.h