My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
ExpressionParser::ExprToken Class Reference

Class representing a token within an expression. More...

Public Types

enum  Type {
  Unknown, Operator, Number, Identifier,
  Literal
}
 

Public Member Functions

 ExprToken ()
 

Public Attributes

Type type
 
int num
 
QCString id
 
Operator::Type op
 

Detailed Description

Class representing a token within an expression.

Definition at line 1770 of file template.cpp.

Member Enumeration Documentation

Enumerator
Unknown 
Operator 
Number 
Identifier 
Literal 

Definition at line 1776 of file template.cpp.

Constructor & Destructor Documentation

ExpressionParser::ExprToken::ExprToken ( )
inline

Definition at line 1773 of file template.cpp.

{
}

Member Data Documentation

QCString ExpressionParser::ExprToken::id
int ExpressionParser::ExprToken::num

Definition at line 1782 of file template.cpp.

Referenced by ExpressionParser::getNextToken(), and ExpressionParser::parseNumber().

Operator::Type ExpressionParser::ExprToken::op
Type ExpressionParser::ExprToken::type

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