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.