Bayeux  3.4.1
Core Foundation library for SuperNEMO
Classes | Namespaces | Typedefs | Functions
variant_dependency_logic_parsing.h File Reference
#include <iostream>
#include <string>
#include <vector>
#include <limits>
#include <boost/variant.hpp>

Go to the source code of this file.

Classes

struct  datatools::configuration::parsing::dependency_logic_ast_slot
 AST leaf node: More...
 
struct  datatools::configuration::parsing::dependency_logic_ast_op
 AST general operator node: More...
 
struct  datatools::configuration::parsing::dependency_logic_ast
 Parsing AST: More...
 

Namespaces

 datatools
 The Bayeux/datatools library top-level namespace.
 
 datatools::configuration
 Nested namespace of the Bayeux/datatools module library.
 
 datatools::configuration::parsing
 

Typedefs

typedef boost::variant< boost::recursive_wrapper< dependency_logic_ast_op >, dependency_logic_ast_slot > datatools::configuration::parsing::dependency_logic_ast_node
 AST node: More...
 

Functions

void datatools::configuration::parsing::print (const dependency_logic_ast_node &node_, std::ostream &out_, int indent_=0)