![]() |
ROOT
6.07/01
Reference Guide
|
Binary Operation class with value storage for the right argument.
Special case of BinaryOp where for the wight argument a copy is stored instead of a reference This is use in the case for example of constant where we cannot store by reference but need to copy since Constant is a temporary object
Definition at line 318 of file Expression.h.
Public Member Functions | |
BinaryOpCopyR (Operator, const LHS &lhs, const RHS &rhs) | |
~BinaryOpCopyR () | |
T | apply (unsigned int i) const |
T | operator() (unsigned int i, unsigned int j) const |
bool | IsInUse (const T *p) const |
Protected Attributes | |
const LHS & | lhs_ |
const RHS | rhs_ |
#include <Math/Expression.h>
|
inline |
Definition at line 321 of file Expression.h.
|
inline |
Definition at line 325 of file Expression.h.
|
inline |
Definition at line 328 of file Expression.h.
|
inline |
Definition at line 335 of file Expression.h.
|
inline |
Definition at line 331 of file Expression.h.
|
protected |
Definition at line 342 of file Expression.h.
Referenced by ROOT::Math::BinaryOpCopyR< Operator, LHS, RHS, T >::apply(), ROOT::Math::BinaryOpCopyR< Operator, LHS, RHS, T >::IsInUse(), and ROOT::Math::BinaryOpCopyR< Operator, LHS, RHS, T >::operator()().
|
protected |
Definition at line 343 of file Expression.h.
Referenced by ROOT::Math::BinaryOpCopyR< Operator, LHS, RHS, T >::apply(), and ROOT::Math::BinaryOpCopyR< Operator, LHS, RHS, T >::operator()().