#include <gp/eoStParseTreeDepthInit.h>
Inheritance diagram for eoStParseTreeDepthInit< FType, Node >:

Public Types | |
|
typedef eoParseTree< FType, Node > | EoType |
Public Member Functions | |
| eoStParseTreeDepthInit (unsigned _max_depth, const std::vector< Node > &_node, const int &_return_type, bool _grow=true) | |
| Constructor. | |
| virtual std::string | className () const |
| My class name. | |
| void | operator() (EoType &_tree) |
| initialize a tree | |
Private Member Functions | |
| bool | generate (std::list< Node > &sequence, int the_max, int request_type) |
Private Attributes | |
| unsigned | max_depth |
|
map< int, map< int, std::vector< Node > > > | node |
| int | return_type |
| bool | grow |
Definition at line 61 of file eoStParseTreeDepthInit.h.
|
||||||||||||||||||||||||
|
Constructor. _max_depth The maximum depth of a tree
Definition at line 73 of file eoStParseTreeDepthInit.h. |
|
||||||||||
|
initialize a tree
Definition at line 125 of file eoStParseTreeDepthInit.h. |
1.3.9.1