#include "clang/Lex/PreprocessorLexer.h"
Definition at line 30 of file PreprocessorLexer.h.
◆ conditional_iteratorIterator that traverses the current stack of preprocessor conditional directives (#if/#ifdef/#ifndef).
Definition at line 164 of file PreprocessorLexer.h.
◆ PreprocessorLexer() [1/3] clang::PreprocessorLexer::PreprocessorLexer ( ) inlineprotectedDefinition at line 78 of file PreprocessorLexer.h.
◆ PreprocessorLexer() [2/3] ◆ ~PreprocessorLexer() virtual clang::PreprocessorLexer::~PreprocessorLexer ( ) protectedvirtualdefault ◆ PreprocessorLexer() [3/3] ◆ conditional_begin() ◆ conditional_end() ◆ getConditionalStackDepth() unsigned clang::PreprocessorLexer::getConditionalStackDepth ( ) const inlineprotected ◆ getFileEntry() ◆ getFileID() FileID clang::PreprocessorLexer::getFileID ( ) const inline ◆ getInitialNumSLocEntries() unsigned clang::PreprocessorLexer::getInitialNumSLocEntries ( ) const inline ◆ getPP() ◆ getSourceLocation() virtual SourceLocation clang::PreprocessorLexer::getSourceLocation ( ) protectedpure virtual ◆ IndirectLex() virtual void clang::PreprocessorLexer::IndirectLex ( Token & Result ) protectedpure virtualReferenced by LexIncludeFilename().
◆ isLexingRawMode() bool clang::PreprocessorLexer::isLexingRawMode ( ) const inline ◆ LexIncludeFilename() void PreprocessorLexer::LexIncludeFilename ( Token & FilenameTok ) ◆ operator=() ◆ peekConditionalLevel() ◆ popConditionalLevel()popConditionalLevel - Remove an entry off the top of the conditional stack, returning information about it.
If the conditional stack is empty, this returns true and does not fill in the arguments.
Definition at line 109 of file PreprocessorLexer.h.
References ConditionalStack.
◆ pushConditionalLevel() [1/2] ◆ pushConditionalLevel() [2/2] void clang::PreprocessorLexer::pushConditionalLevel ( SourceLocation DirectiveStart, bool WasSkipping, bool FoundNonSkip, bool FoundElse ) inlineprotected ◆ setConditionalLevels() ◆ setParsingPreprocessorDirective() void clang::PreprocessorLexer::setParsingPreprocessorDirective ( bool f ) inline ◆ Preprocessor ◆ ConditionalStack ◆ FID const FileID clang::PreprocessorLexer::FID protected ◆ InitialNumSLocEntries unsigned clang::PreprocessorLexer::InitialNumSLocEntries = 0 protected ◆ LexingRawMode bool clang::PreprocessorLexer::LexingRawMode = false protected ◆ MIOpt ◆ ParsingFilename bool clang::PreprocessorLexer::ParsingFilename = false protected ◆ ParsingPreprocessorDirective bool clang::PreprocessorLexer::ParsingPreprocessorDirective = false protected ◆ PPThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4