#include <TreeNodes.h>
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) |
BinaryNode< Op, Left, Right >::BinaryNode | ( | const Left & | l, | |
const Right & | r | |||
) | [inline] |
BinaryNode< Op, Left, Right >::BinaryNode | ( | const BinaryNode< Op, Left, Right > & | t | ) | [inline] |
BinaryNode< Op, Left, Right >::BinaryNode | ( | const BinaryNode< Op, OtherLeft, OtherRight > & | t | ) | [inline] |
BinaryNode< Op, Left, Right >::BinaryNode | ( | const BinaryNode< Op, OtherLeft, OtherRight > & | t, | |
const Arg & | a | |||
) | [inline] |
BinaryNode< Op, Left, Right >::BinaryNode | ( | const BinaryNode< Op, OtherLeft, OtherRight > & | t, | |
const Arg1 & | a1, | |||
const Arg2 & | a2 | |||
) | [inline] |
DeReference<Left>::Return_t BinaryNode< Op, Left, Right >::left | ( | ) | const [inline] |
DeReference<Right>::Return_t BinaryNode< Op, Left, Right >::right | ( | ) | const [inline] |