A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1PreprocessorLexer.html below:

clang: clang::PreprocessorLexer Class Reference

#include "clang/Lex/PreprocessorLexer.h"

Definition at line 30 of file PreprocessorLexer.h.

◆ conditional_iterator

Iterator 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 ( ) inlineprotected

Definition 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 ( TokenResult ) protectedpure virtual

Referenced by LexIncludeFilename().

◆ isLexingRawMode() bool clang::PreprocessorLexer::isLexingRawMode ( ) const inline ◆ LexIncludeFilename() void PreprocessorLexer::LexIncludeFilename ( TokenFilenameTok ) ◆ 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 ◆ PP

The 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