Poco::CppParser

class IdentifierToken

File Information

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

Keywords

KW_ALIGNAS = 100

KW_ALIGNOF

KW_AND

KW_AND_EQ

KW_ASM

KW_AUTO

KW_BITAND

KW_BITOR

KW_BOOL

KW_BREAK

KW_CASE

KW_CATCH

KW_CHAR

KW_CHAR_16T

KW_CHAR_32T

KW_CLASS

KW_COMPL

KW_CONST

KW_CONSTEXPR

KW_CONST_CAST

KW_CONTINUE

KW_DECLTYPE

KW_DEFAULT

KW_DELETE

KW_DO

KW_DOUBLE

KW_DYNAMIC_CAST

KW_ELSE

KW_ENUM

KW_EXPLICIT

KW_EXPORT

KW_EXTERN

KW_FALSE

KW_FLOAT

KW_FOR

KW_FRIEND

KW_GOTO

KW_IF

KW_INLINE

KW_INT

KW_LONG

KW_MUTABLE

KW_NAMESPACE

KW_NEW

KW_NOEXCEPT

KW_NOT

KW_NOT_EQ

KW_NULLPTR

KW_OPERATOR

KW_OR

KW_OR_EQ

KW_PRIVATE

KW_PROTECTED

KW_PUBLIC

KW_REGISTER

KW_REINTERPRET_CAST

KW_RETURN

KW_SHORT

KW_SIGNED

KW_SIZEOF

KW_STATIC

KW_STATIC_ASSERT

KW_STATIC_CAST

KW_STRUCT

KW_SWITCH

KW_TEMPLATE

KW_THIS

KW_THREAD_LOCAL

KW_THROW

KW_TRUE

KW_TRY

KW_TYPEDEF

KW_TYPEID

KW_TYPENAME

KW_UNION

KW_UNSIGNED

KW_USING

KW_VIRTUAL

KW_VOID

KW_VOLATILE

KW_WCHAR_T

KW_WHILE

KW_XOR

KW_XOR_EQ

Constructors

IdentifierToken

IdentifierToken();

Destructor

~IdentifierToken virtual

~IdentifierToken();

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;