Classes | Namespaces | Typedefs | Enumerations
shunting_yard.h File Reference

Definitions for o2scl::calculator. More...

#include <map>
#include <stack>
#include <string>
#include <queue>

Go to the source code of this file.

Classes

struct  o2scl::TokenBase
 Token base data type for o2scl::calculator. More...
 
class  o2scl::Token< T >
 Token class for o2scl::calculator. More...
 
class  o2scl::calculator
 Evaluate a mathematical expression in a string. More...
 

Namespaces

 o2scl
 The main O2scl namespace.
 

Typedefs

typedef std::queue< TokenBase * > o2scl::TokenQueue_t
 A typedef for a queue of tokens for o2scl::calculator.
 

Enumerations

enum  o2scl::tokType { NONE, OP, VAR, NUM }
 Token list for o2scl::calculator.
 

Documentation generated with Doxygen. Provided under the GNU Free Documentation License (see License Information).