Poco::CppParser

class OperatorToken

Library: CppParser
Package: CppParser
Header: Poco/CppParser/CppToken.h

Inheritance

Direct Base Classes: CppToken

All Base Classes: CppToken, Poco::Token

Member Summary

Member Functions: asInteger, finish, start, tokenClass

Inherited Functions: asChar, asFloat, asInteger, asInteger64, asString, asUnsignedInteger, asUnsignedInteger64, finish, is, start, syntaxError, tokenClass, tokenString

Enumerations

Tokens

OP_OPENBRACKET = 1

OP_CLOSBRACKET

OP_OPENPARENT

OP_CLOSPARENT

OP_OPENBRACE

OP_CLOSBRACE

OP_LT

OP_LE

OP_SHL

OP_SHL_ASSIGN

OP_GT

OP_GE

OP_SHR

OP_SHR_ASSIGN

OP_ASSIGN

OP_EQ

OP_NOT

OP_NE

OP_BITAND

OP_BITAND_ASSIGN

OP_AND

OP_BITOR

OP_BITOR_ASSIGN

OP_OR

OP_XOR

OP_XOR_ASSIGN

OP_COMPL

OP_ASTERISK

OP_ASTERISK_ASSIGN

OP_SLASH

OP_SLASH_ASSIGN

OP_PLUS

OP_PLUS_ASSIGN

OP_INCR

OP_MINUS

OP_MINUS_ASSIGN

OP_DECR

OP_ARROW

OP_MOD

OP_MOD_ASSIGN

OP_COMMA

OP_PERIOD

OP_TRIPLE_PERIOD

OP_COLON

OP_DBL_COLON

OP_SEMICOLON

OP_QUESTION

Constructors

OperatorToken

OperatorToken();

Destructor

~OperatorToken virtual

~OperatorToken();

Member Functions

asInteger virtual

int asInteger() const;

finish virtual

void finish(
    std::istream & istr
);

start virtual

bool start(
    char c,
    std::istream & istr
);

tokenClass

Poco::Token::Class tokenClass() const;