ROSE 0.11.145.192
Public Member Functions | List of all members
Sawyer::Language::Clexer::Token Class Reference

Description

Definition at line 43 of file Clexer.h.

Public Member Functions

 Token (TokenType type, size_t prior, size_t begin, size_t end)
 
TokenType type () const
 
size_t prior () const
 
size_t begin () const
 
size_t end () const
 
size_t size () const
 
Indices where () const
 
 operator bool () const
 
bool operator! () const
 

Constructor & Destructor Documentation

◆ Token() [1/2]

Sawyer::Language::Clexer::Token::Token ( )
inline

Definition at line 52 of file Clexer.h.

◆ Token() [2/2]

Sawyer::Language::Clexer::Token::Token ( TokenType  type,
size_t  prior,
size_t  begin,
size_t  end 
)
inline

Definition at line 54 of file Clexer.h.

Member Function Documentation

◆ type()

TokenType Sawyer::Language::Clexer::Token::type ( ) const
inline

Definition at line 60 of file Clexer.h.

◆ prior()

size_t Sawyer::Language::Clexer::Token::prior ( ) const
inline

Definition at line 64 of file Clexer.h.

◆ begin()

size_t Sawyer::Language::Clexer::Token::begin ( ) const
inline

Definition at line 68 of file Clexer.h.

◆ end()

size_t Sawyer::Language::Clexer::Token::end ( ) const
inline

Definition at line 72 of file Clexer.h.

◆ size()

size_t Sawyer::Language::Clexer::Token::size ( ) const
inline

Definition at line 76 of file Clexer.h.

◆ where()

Indices Sawyer::Language::Clexer::Token::where ( ) const
inline

Definition at line 80 of file Clexer.h.

◆ operator bool()

Sawyer::Language::Clexer::Token::operator bool ( ) const
inlineexplicit

Definition at line 84 of file Clexer.h.

◆ operator!()

bool Sawyer::Language::Clexer::Token::operator! ( ) const
inline

Definition at line 88 of file Clexer.h.


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