Crevice  0.1
 All Classes Functions Variables Pages
Public Types | Public Member Functions | List of all members
Token Class Reference

Token. More...

#include <Token.h>

Collaboration diagram for Token:
Collaboration graph

Public Types

enum  Type { ID, NUMERIC, OPERATOR, STRING }

Public Member Functions

 Token (double)
 Creates token from double.
 Token (Token::Type, Ustring &)
 Creates token from text.
 Token (const Token &)
 Copies token.
virtual ~Token ()
 Destroys token.
std::string * operator>> (std::string &)
 Copies token to string.

Detailed Description

Token.

Definition at line 27 of file Token.h.

Constructor & Destructor Documentation

Token::Token ( double  val)

Creates token from double.

Parameters
valdouble

Definition at line 27 of file Token.cc.

Token::Token ( Token::Type  typ,
Ustring ustr 
)

Creates token from text.

Parameters
typtoken type
ustrtoken text

Definition at line 37 of file Token.cc.

Token::Token ( const Token orig)

Copies token.

Parameters
origoriginal token

Definition at line 47 of file Token.cc.

Member Function Documentation

std::string * Token::operator>> ( std::string &  str)

Copies token to string.

Parameters
strstring
Returns

Definition at line 64 of file Token.cc.


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