Rosetta Utilities  2014.35
Public Member Functions | List of all members
numeric::expression_parser::BooleanExpressionScanner Class Reference

#include <Arithmetic.hh>

Public Member Functions

 BooleanExpressionScanner ()
 
- Public Member Functions inherited from numeric::expression_parser::ArithmeticScanner
virtual ~ArithmeticScanner ()
 Automatically generated virtual destructor for class deriving directly from ReferenceCount. More...
 
 ArithmeticScanner ()
 Constructor which adds the "standard" set of min, max and sqrt functions. More...
 
 ArithmeticScanner (bool)
 Constructor which does not add the "standard" set of min, max and sqrt functions. More...
 
void add_standard_functions ()
 Add the functions min, max and sqrt. More...
 
void add_variable (std::string const &name)
 
void add_function (std::string const &name, numeric::Size nargs)
 
TokenSetOP scan (std::string const &input_string)
 
- Public Member Functions inherited from utility::pointer::ReferenceCount
void ctor ()
 
virtual ~ReferenceCount ()
 Destructor. More...
 
Size ref_count () const
 Reference count. More...
 

Additional Inherited Members

- Public Types inherited from utility::pointer::ReferenceCount
typedef platform::Size Size
 
typedef platform::Size size_type
 
- Protected Member Functions inherited from utility::pointer::ReferenceCount
 ReferenceCount ()
 Default constructor. More...
 
 ReferenceCount (ReferenceCount const &)
 Copy constructor. More...
 
ReferenceCountoperator= (ReferenceCount const &)
 Copy assignment. More...
 

Constructor & Destructor Documentation

numeric::expression_parser::BooleanExpressionScanner::BooleanExpressionScanner ( )

Simply adds more functions in its constructor so that a mixture of boolean and arithmetic expressions may be scanned.

References numeric::expression_parser::ArithmeticScanner::add_function().


The documentation for this class was generated from the following files: