#include <UnitStringLexer.h>

Public Types

enum  {
  TT_IDENTIFIER , TT_EXPONENT , TT_FLOAT , TT_SLASH ,
  TT_PARENOPEN , TT_PARENCLOSE , TT_DB , TT_ERR ,
  TT_EOF
}
 

Public Member Functions

 SUnitStringToken ()
 
 SUnitStringToken (SUnitStringToken &src)
 
std::string toString () const
 

Public Attributes

enum SUnitStringToken:: { ... }  tokenID
 
std::string symbol
 
double fltval
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
TT_IDENTIFIER 
TT_EXPONENT 
TT_FLOAT 
TT_SLASH 
TT_PARENOPEN 
TT_PARENCLOSE 
TT_DB 
TT_ERR 
TT_EOF 

Constructor & Destructor Documentation

◆ SUnitStringToken() [1/2]

SUnitStringToken::SUnitStringToken ( )
inline

◆ SUnitStringToken() [2/2]

SUnitStringToken::SUnitStringToken ( SUnitStringToken src)
inline

Member Function Documentation

◆ toString()

std::string SUnitStringToken::toString ( ) const
inline

Member Data Documentation

◆ fltval

double SUnitStringToken::fltval

◆ symbol

std::string SUnitStringToken::symbol

◆ 

enum { ... } SUnitStringToken::tokenID

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.