RetroArch
Public Member Functions | Protected Attributes | List of all members
glslang::TPpContext::tInput Class Referenceabstract

#include <PpContext.h>

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

Public Member Functions

 tInput (TPpContext *p)
 
virtual ~tInput ()
 
virtual int scan (TPpToken *)=0
 
virtual int getch ()=0
 
virtual void ungetch ()=0
 
virtual bool peekPasting ()
 
virtual bool endOfReplacementList ()
 
virtual bool isMacroInput ()
 
virtual void notifyActivated ()
 
virtual void notifyDeleted ()
 

Protected Attributes

bool done
 
TPpContextpp
 

Constructor & Destructor Documentation

◆ tInput()

glslang::TPpContext::tInput::tInput ( TPpContext p)
inline

◆ ~tInput()

virtual glslang::TPpContext::tInput::~tInput ( )
inlinevirtual

Member Function Documentation

◆ endOfReplacementList()

virtual bool glslang::TPpContext::tInput::endOfReplacementList ( )
inlinevirtual

◆ getch()

virtual int glslang::TPpContext::tInput::getch ( )
pure virtual

◆ isMacroInput()

virtual bool glslang::TPpContext::tInput::isMacroInput ( )
inlinevirtual

◆ notifyActivated()

virtual void glslang::TPpContext::tInput::notifyActivated ( )
inlinevirtual

◆ notifyDeleted()

virtual void glslang::TPpContext::tInput::notifyDeleted ( )
inlinevirtual

◆ peekPasting()

virtual bool glslang::TPpContext::tInput::peekPasting ( )
inlinevirtual

◆ scan()

virtual int glslang::TPpContext::tInput::scan ( TPpToken )
pure virtual

◆ ungetch()

virtual void glslang::TPpContext::tInput::ungetch ( )
pure virtual

Member Data Documentation

◆ done

bool glslang::TPpContext::tInput::done
protected

◆ pp

TPpContext* glslang::TPpContext::tInput::pp
protected

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