Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
ROOT::R::TRInterface::Binding Class Reference

Definition at line 143 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 145 of file TRInterface.h.

Member Function Documentation

◆ operator T()

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

Definition at line 195 of file TRInterface.h.

◆ operator<<() [1/3]

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

Definition at line 177 of file TRInterface.h.

◆ operator<<() [2/3]

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

Definition at line 164 of file TRInterface.h.

◆ operator<<() [3/3]

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

Definition at line 189 of file TRInterface.h.

◆ operator=() [1/4]

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

Definition at line 146 of file TRInterface.h.

◆ operator=() [2/4]

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

Definition at line 152 of file TRInterface.h.

◆ operator=() [3/4]

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

Definition at line 171 of file TRInterface.h.

◆ operator=() [4/4]

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

Definition at line 157 of file TRInterface.h.

◆ operator>>()

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

Definition at line 183 of file TRInterface.h.

Member Data Documentation

◆ fInterface

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

Definition at line 201 of file TRInterface.h.

◆ fName

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

Definition at line 202 of file TRInterface.h.


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