QDP++
BinaryNode< Op, Left, Right > Class Template Reference

#include <TreeNodes.h>

Public Member Functions

const Op & operation () const
DeReference< Left >::Return_t left () const
DeReference< Right >::Return_t right () const
 BinaryNode (const Op &o, const Left &l, const Right &r)
 BinaryNode (const Left &l, const Right &r)
 BinaryNode (const BinaryNode< Op, Left, Right > &t)
template<class OtherLeft, class OtherRight>
 BinaryNode (const BinaryNode< Op, OtherLeft, OtherRight > &t)

Detailed Description

template<class Op, class Left, class Right>
class BinaryNode< Op, Left, Right >

Definition at line 235 of file TreeNodes.h.

Constructor & Destructor Documentation

◆ BinaryNode() [1/4]

template<class Op, class Left, class Right>
BinaryNode< Op, Left, Right >::BinaryNode ( const Op & o,
const Left & l,
const Right & r )
inline

Definition at line 257 of file TreeNodes.h.

◆ BinaryNode() [2/4]

template<class Op, class Left, class Right>
BinaryNode< Op, Left, Right >::BinaryNode ( const Left & l,
const Right & r )
inline

Definition at line 265 of file TreeNodes.h.

◆ BinaryNode() [3/4]

template<class Op, class Left, class Right>
BinaryNode< Op, Left, Right >::BinaryNode ( const BinaryNode< Op, Left, Right > & t)
inline

Definition at line 273 of file TreeNodes.h.

◆ BinaryNode() [4/4]

template<class Op, class Left, class Right>
template<class OtherLeft, class OtherRight>
BinaryNode< Op, Left, Right >::BinaryNode ( const BinaryNode< Op, OtherLeft, OtherRight > & t)
inline

Definition at line 284 of file TreeNodes.h.

Member Function Documentation

◆ left()

template<class Op, class Left, class Right>
DeReference< Left >::Return_t BinaryNode< Op, Left, Right >::left ( ) const
inline

◆ operation()

template<class Op, class Left, class Right>
const Op & BinaryNode< Op, Left, Right >::operation ( ) const
inline

◆ right()

template<class Op, class Left, class Right>
DeReference< Right >::Return_t BinaryNode< Op, Left, Right >::right ( ) const
inline

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