#include <node.h>


Public Member Functions | |
| TBinary (std::unique_ptr< Left > left, std::unique_ptr< Right > right) | |
| Left * | getLeft () |
| Right * | getRight () |
| std::vector< INode * > | getChildren () override |
| template<class T > | |
| std::unique_ptr< INode > | cloneBinary () const |
Protected Attributes | |
| std::unique_ptr< Left > | m_left {} |
| std::unique_ptr< Right > | m_right {} |
A template for binary nodes.
|
inline |
|
inline |
|
inlineoverride |
|
inline |
|
inline |
|
protected |
|
protected |
1.8.6