neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::lexer< Atom >::context Class Reference

#include <lexer.hpp>

Public Member Functions

 context (const lexer &aParent)
 
contextoperator>> (lexer_token_type &aToken)
 
 operator bool () const
 

Friends

class lexer
 

Detailed Description

template<typename Atom>
class neolib::lexer< Atom >::context

Definition at line 313 of file lexer.hpp.

Constructor & Destructor Documentation

◆ context()

template<typename Atom >
neolib::lexer< Atom >::context::context ( const lexer aParent)
inline

Definition at line 317 of file lexer.hpp.

Member Function Documentation

◆ operator bool()

template<typename Atom >
neolib::lexer< Atom >::context::operator bool ( ) const
inlineexplicit

Definition at line 342 of file lexer.hpp.

◆ operator>>()

template<typename Atom >
context & neolib::lexer< Atom >::context::operator>> ( lexer_token_type aToken)
inline

Definition at line 323 of file lexer.hpp.

Friends And Related Symbol Documentation

◆ lexer

template<typename Atom >
friend class lexer
friend

Definition at line 315 of file lexer.hpp.


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