![]() |
Bayeux
3.4.1
Core Foundation library for SuperNEMO
|
Dependency logic builder from an AST. More...
#include <bayeux/datatools/configuration/variant_dependency_logic_builder.h>
Public Member Functions | |
| variant_dependency_logic_builder (const parsing::dependency_logic_ast &ast_, variant_dependency &dependency_) | |
| Constructor. More... | |
| dependency_logic_ptr_type | build () |
| Build the dependency logic. More... | |
Protected Member Functions | |
| dependency_logic_ptr_type | _build_node (const parsing::dependency_logic_ast_node &node_) |
| Recursive logic build. More... | |
Dependency logic builder from an AST.
| datatools::configuration::variant_dependency_logic_builder::variant_dependency_logic_builder | ( | const parsing::dependency_logic_ast & | ast_, |
| variant_dependency & | dependency_ | ||
| ) |
Constructor.
|
protected |
Recursive logic build.
| dependency_logic_ptr_type datatools::configuration::variant_dependency_logic_builder::build | ( | ) |
Build the dependency logic.
1.8.15