Marlin  01.17.01
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Typedefs | Functions
LogicalExpressions.h File Reference
#include <map>
#include <string>
#include <list>
#include <vector>
#include <ostream>
+ Include dependency graph for LogicalExpressions.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  marlin::Expression
 Helper struct for LogicalExpression. More...
 
class  marlin::Tokenizer
 Helper class for LogicalExpressions that splits the expression into subexpressions - needs to be apllied iteratively. More...
 
class  marlin::LogicalExpressions
 Helper class that holds named boolean values and named conditions that are expressions of these values and computes the corresponding truth values. More...
 

Namespaces

 marlin
 Simple event selector processor.
 

Typedefs

typedef std::map< const
std::string, std::string
ConditionsMap
 
typedef std::map< const
std::string, bool
ResultMap
 

Functions

std::ostreammarlin::operator<< (std::ostream &s, Expression &e)
 

Typedef Documentation

Definition at line 10 of file LogicalExpressions.h.

typedef std::map< const std::string, bool > ResultMap

Definition at line 11 of file LogicalExpressions.h.