All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
ttmath::Parser< ValueType >::Item Struct Reference

#include <ttmathparser.h>

Public Types

enum  Type {
  none, numerical_value, mat_operator, first_bracket,
  last_bracket, variable, semicolon
}
 

Public Member Functions

 Item ()
 

Public Attributes

Type type
 
ValueType value
 
MatOperator moperator
 
bool function
 
std::string function_name
 
bool sign
 

Detailed Description

template<class ValueType>
struct ttmath::Parser< ValueType >::Item

Objects of type 'Item' we are keeping on our stack

Member Enumeration Documentation

template<class ValueType>
enum ttmath::Parser::Item::Type
Enumerator
none 
numerical_value 
mat_operator 
first_bracket 
last_bracket 
variable 
semicolon 

Constructor & Destructor Documentation

template<class ValueType>
ttmath::Parser< ValueType >::Item::Item ( )
inline

Member Data Documentation

template<class ValueType>
bool ttmath::Parser< ValueType >::Item::function
template<class ValueType>
std::string ttmath::Parser< ValueType >::Item::function_name
template<class ValueType>
MatOperator ttmath::Parser< ValueType >::Item::moperator
template<class ValueType>
bool ttmath::Parser< ValueType >::Item::sign
template<class ValueType>
Type ttmath::Parser< ValueType >::Item::type
template<class ValueType>
ValueType ttmath::Parser< ValueType >::Item::value

The documentation for this struct was generated from the following file: