CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::ShaderCompiler::PreProcessorScanner Member List

This is the complete list of members for CeresEngine::ShaderCompiler::PreProcessorScanner, including all inherited members.

appendComment(const String &s)CeresEngine::ShaderCompiler::Scannerprivate
appendMultiLineComment(const String &s)CeresEngine::ShaderCompiler::Scannerprivate
chr() constCeresEngine::ShaderCompiler::Scannerinlineprotected
error(const String &msg)CeresEngine::ShaderCompiler::Scannerprotected
errorUnexpected()CeresEngine::ShaderCompiler::Scannerprotected
errorUnexpected(char expectedChar)CeresEngine::ShaderCompiler::Scannerprotected
errorUnexpectedEos()CeresEngine::ShaderCompiler::Scannerprotected
getActiveToken() constCeresEngine::ShaderCompiler::Scanner
getComment() constCeresEngine::ShaderCompiler::Scannerinline
getPosition() constCeresEngine::ShaderCompiler::Scannerinline
getPreviousToken() constCeresEngine::ShaderCompiler::Scanner
getSharedSource() constCeresEngine::ShaderCompiler::Scannerinline
getSource() constCeresEngine::ShaderCompiler::Scannerinline
getTopTokenStringIterator() constCeresEngine::ShaderCompiler::Scanner
ignore(const UniqueFunction< bool(char) const > &pred)CeresEngine::ShaderCompiler::Scannerprotected
ignoreWhiteSpaces(bool includeNewLines=true)CeresEngine::ShaderCompiler::Scannerprotected
is(const char chr) constCeresEngine::ShaderCompiler::Scannerinlineprotected
isNewLine() constCeresEngine::ShaderCompiler::Scannerinlineprotected
mActiveTokenCeresEngine::ShaderCompiler::Scannerprivate
make(const Token::Types &type, bool takeChr=false)CeresEngine::ShaderCompiler::Scannerprotected
make(const Token::Types &type, String &spell, bool takeChr=false)CeresEngine::ShaderCompiler::Scannerprotected
make(const Token::Types &type, String &spell, const SourcePosition &pos, bool takeChr=false)CeresEngine::ShaderCompiler::Scannerprotected
mChrCeresEngine::ShaderCompiler::Scannerprivate
mCommentCeresEngine::ShaderCompiler::Scannerprivate
mCommentFirstLineCeresEngine::ShaderCompiler::Scannerprivate
mCommentStartPosCeresEngine::ShaderCompiler::Scannerprivate
mLogCeresEngine::ShaderCompiler::Scannerprivate
mNextStartPosCeresEngine::ShaderCompiler::Scannerprivate
mPrevTokenCeresEngine::ShaderCompiler::Scannerprivate
mSourceCeresEngine::ShaderCompiler::Scannerprivate
mTokenStringItStackCeresEngine::ShaderCompiler::Scannerprivate
next() overrideCeresEngine::ShaderCompiler::PreProcessorScannervirtual
nextToken(bool scanComments, bool scanWhiteSpaces)CeresEngine::ShaderCompiler::Scannerprotected
nextTokenScan(bool scanComments, bool scanWhiteSpaces)CeresEngine::ShaderCompiler::Scannerprivate
popTokenString()CeresEngine::ShaderCompiler::Scanner
PreProcessorScanner(Log *log=nullptr)CeresEngine::ShaderCompiler::PreProcessorScanner
pushTokenString(const TokenPtrString &tokenString)CeresEngine::ShaderCompiler::Scanner
scanCharLiteral()CeresEngine::ShaderCompiler::Scannerprotected
scanCommentBlock(bool scanComments)CeresEngine::ShaderCompiler::Scannerprotected
scanCommentLine(bool scanComments)CeresEngine::ShaderCompiler::Scannerprotected
scanDigitSequence(String &spell)CeresEngine::ShaderCompiler::Scannerprotected
scanDirectiveOrDirectiveConcat()CeresEngine::ShaderCompiler::PreProcessorScannerprivate
scanIdentifier()CeresEngine::ShaderCompiler::PreProcessorScannerprivate
Scanner(Log *log=nullptr)CeresEngine::ShaderCompiler::Scanner
scanNumber(bool startWithPeriod=false)CeresEngine::ShaderCompiler::Scannerprotected
scanNumberOrDot()CeresEngine::ShaderCompiler::Scannerprotected
scanSource(const SourceCodePtr &source)CeresEngine::ShaderCompiler::Scanner
scanStringLiteral()CeresEngine::ShaderCompiler::Scannerprotected
scanToken() overrideCeresEngine::ShaderCompiler::PreProcessorScannerprivatevirtual
scanVarArg(String &spell)CeresEngine::ShaderCompiler::Scannerprotected
scanWhiteSpaces(bool includeNewLines=true)CeresEngine::ShaderCompiler::Scannerprotected
storeStartPos()CeresEngine::ShaderCompiler::Scannerprotected
take(char chr)CeresEngine::ShaderCompiler::Scannerprotected
takeIt()CeresEngine::ShaderCompiler::Scannerprotected
Tokens typedefCeresEngine::ShaderCompiler::Scannerprotected
uChr() constCeresEngine::ShaderCompiler::Scannerinlineprotected
~Scanner()=defaultCeresEngine::ShaderCompiler::Scannervirtual