RetroArch
Public Member Functions | Static Public Attributes | List of all members
glslang::TPpContext::tMarkerInput Class Reference

#include <PpContext.h>

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

Public Member Functions

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

Static Public Attributes

static const int marker = -3
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ tMarkerInput()

glslang::TPpContext::tMarkerInput::tMarkerInput ( TPpContext pp)
inline

Member Function Documentation

◆ getch()

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

◆ scan()

virtual int glslang::TPpContext::tMarkerInput::scan ( TPpToken )
inlineoverridevirtual

◆ ungetch()

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

Member Data Documentation

◆ marker

const int glslang::TPpContext::tMarkerInput::marker = -3
static

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