#include <TreeNodes.h>
List of all members.
Public Member Functions |
DeReference< Left >::Return_t | left () const |
DeReference< Right >::Return_t | right () const |
| 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) |
template<class OtherLeft , class OtherRight , class Arg > |
| BinaryNode (const BinaryNode< Op, OtherLeft, OtherRight > &t, const Arg &a) |
template<class OtherLeft , class OtherRight , class Arg1 , class Arg2 > |
| BinaryNode (const BinaryNode< Op, OtherLeft, OtherRight > &t, const Arg1 &a1, const Arg2 &a2) |
template<class Op, class Left, class Right>
class BinaryNode< Op, Left, Right >
Constructor & Destructor Documentation
template<class Op, class Left, class Right>
template<class Op, class Left, class Right>
template<class Op, class Left, class Right>
template<class OtherLeft , class OtherRight >
template<class Op, class Left, class Right>
template<class OtherLeft , class OtherRight , class Arg >
template<class Op, class Left, class Right>
template<class OtherLeft , class OtherRight , class Arg1 , class Arg2 >
Member Function Documentation
template<class Op, class Left, class Right>
Referenced by ForEachRef< BinaryNode< Op, A, B >, FTag, CTag >::apply(), ForEach< BinaryNode< Op, A, B >, FTag, CTag >::apply(), and ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >::apply().
template<class Op, class Left, class Right>
Referenced by ForEachRef< BinaryNode< Op, A, B >, FTag, CTag >::apply(), ForEach< BinaryNode< Op, A, B >, FTag, CTag >::apply(), and ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >::apply().
The documentation for this class was generated from the following file: