TAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string.
More...
#include <Interpreter.h>
Static Protected Member Functions |
static int | is_empty_string (const char *str) |
Detailed Description
TAO_Interpreter is the superclass for all interpreters. Its build tree method invokes the yacc parser to parse a constraint or preference string.
Constructor & Destructor Documentation
TAO_Interpreter::TAO_Interpreter |
( |
void |
| ) |
|
|
protected |
TAO_Interpreter::~TAO_Interpreter |
( |
void |
| ) |
|
|
protected |
Member Function Documentation
int TAO_Interpreter::build_tree |
( |
const char * |
preferences | ) |
|
|
protected |
Using the Yacc generated parser, construct an expression tree representing <constraints> from the tokens returned by it.
int TAO_Interpreter::is_empty_string |
( |
const char * |
str | ) |
|
|
staticprotected |
Member Data Documentation
This mutex protects the <build_tree> method from reentrance.
The root of the expression tree, not equal to null if build_tree successfully builds a tree from the constraints.
The documentation for this class was generated from the following files: