RetroArch
Public Member Functions | Protected Attributes | List of all members
glslang::TPpContext::tTokenInput Class Reference

#include <PpContext.h>

Inheritance diagram for glslang::TPpContext::tTokenInput:
[legend]
Collaboration diagram for glslang::TPpContext::tTokenInput:
[legend]

Public Member Functions

 tTokenInput (TPpContext *pp, TokenStream *t, bool prepasting)
 
virtual int scan (TPpToken *ppToken) override
 
virtual int getch () override
 
virtual void ungetch () override
 
virtual bool peekPasting () override
 
- Public Member Functions inherited from glslang::TPpContext::tInput
 tInput (TPpContext *p)
 
virtual ~tInput ()
 
virtual bool endOfReplacementList ()
 
virtual bool isMacroInput ()
 
virtual void notifyActivated ()
 
virtual void notifyDeleted ()
 

Protected Attributes

TokenStreamtokens
 
bool lastTokenPastes
 
- Protected Attributes inherited from glslang::TPpContext::tInput
bool done
 
TPpContextpp
 

Constructor & Destructor Documentation

◆ tTokenInput()

glslang::TPpContext::tTokenInput::tTokenInput ( TPpContext pp,
TokenStream t,
bool  prepasting 
)
inline

Member Function Documentation

◆ getch()

virtual int glslang::TPpContext::tTokenInput::getch ( )
inlineoverridevirtual

◆ peekPasting()

virtual bool glslang::TPpContext::tTokenInput::peekPasting ( )
inlineoverridevirtual

Reimplemented from glslang::TPpContext::tInput.

Here is the call graph for this function:

◆ scan()

virtual int glslang::TPpContext::tTokenInput::scan ( TPpToken ppToken)
inlineoverridevirtual

Implements glslang::TPpContext::tInput.

Here is the call graph for this function:

◆ ungetch()

virtual void glslang::TPpContext::tTokenInput::ungetch ( )
inlineoverridevirtual

Member Data Documentation

◆ lastTokenPastes

bool glslang::TPpContext::tTokenInput::lastTokenPastes
protected

◆ tokens

TokenStream* glslang::TPpContext::tTokenInput::tokens
protected

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