, including all inherited members.
| addCommentHandler(CommentHandler *Handler) | clang::Preprocessor | |
| addPPCallbacks(std::unique_ptr< PPCallbacks > C) | clang::Preprocessor | [inline] |
| AddPragmaHandler(StringRef Namespace, PragmaHandler *Handler) | clang::Preprocessor | |
| AddPragmaHandler(PragmaHandler *Handler) | clang::Preprocessor | [inline] |
| AdvanceToTokenCharacter(SourceLocation TokStart, unsigned Char) const | clang::Preprocessor | [inline] |
| AllocateDeserializedMacroInfo(SourceLocation L, unsigned SubModuleID) | clang::Preprocessor | |
| AllocateMacroInfo(SourceLocation L) | clang::Preprocessor | |
| AnnotateCachedTokens(const Token &Tok) | clang::Preprocessor | [inline] |
| appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI, SourceLocation Loc, unsigned ImportedFromModuleID, ArrayRef< unsigned > Overrides) | clang::Preprocessor | [inline] |
| appendDefMacroDirective(IdentifierInfo *II, MacroInfo *MI) | clang::Preprocessor | [inline] |
| appendMacroDirective(IdentifierInfo *II, MacroDirective *MD) | clang::Preprocessor | |
| ASTReader class | clang::Preprocessor | [friend] |
| Backtrack() | clang::Preprocessor | |
| CheckEndOfDirective(const char *Directive, bool EnableMacros=false) | clang::Preprocessor | |
| CheckMacroName(Token &MacroNameTok, MacroUse isDefineUndef) | clang::Preprocessor | |
| clearCodeCompletionHandler() | clang::Preprocessor | [inline] |
| CodeCompleteNaturalLanguage() | clang::Preprocessor | |
| CommitBacktrackedTokens() | clang::Preprocessor | |
| ConcatenateIncludeName(SmallString< 128 > &FilenameBuffer, SourceLocation &End) | clang::Preprocessor | |
| createPreprocessingRecord() | clang::Preprocessor | |
| CreateString(StringRef Str, Token &Tok, SourceLocation ExpansionLocStart=SourceLocation(), SourceLocation ExpansionLocEnd=SourceLocation()) | clang::Preprocessor | |
| Diag(SourceLocation Loc, unsigned DiagID) const | clang::Preprocessor | [inline] |
| Diag(const Token &Tok, unsigned DiagID) const | clang::Preprocessor | [inline] |
| DiscardUntilEndOfDirective() | clang::Preprocessor | |
| DumpLocation(SourceLocation Loc) const | clang::Preprocessor | |
| DumpMacro(const MacroInfo &MI) const | clang::Preprocessor | |
| DumpToken(const Token &Tok, bool DumpFlags=false) const | clang::Preprocessor | |
| EnableBacktrackAtThisPos() | clang::Preprocessor | |
| enableIncrementalProcessing(bool value=true) | clang::Preprocessor | [inline] |
| EndSourceFile() | clang::Preprocessor | |
| EnterMacro(Token &Identifier, SourceLocation ILEnd, MacroInfo *Macro, MacroArgs *Args) | clang::Preprocessor | |
| EnterMainSourceFile() | clang::Preprocessor | |
| EnterSourceFile(FileID CurFileID, const DirectoryLookup *Dir, SourceLocation Loc) | clang::Preprocessor | |
| EnterToken(const Token &Tok) | clang::Preprocessor | [inline] |
| EnterTokenStream(const Token *Toks, unsigned NumToks, bool DisableMacroExpansion, bool OwnsTokens) | clang::Preprocessor | |
| FinalizeForModelFile() | clang::Preprocessor | |
| FinishLexStringLiteral(Token &Result, std::string &String, const char *DiagnosticTag, bool AllowMacroExpansion) | clang::Preprocessor | |
| getBuiltinInfo() | clang::Preprocessor | [inline] |
| getCodeCompletionFileLoc() const | clang::Preprocessor | [inline] |
| getCodeCompletionHandler() const | clang::Preprocessor | [inline] |
| getCodeCompletionLoc() const | clang::Preprocessor | [inline] |
| getCommentRetentionState() const | clang::Preprocessor | [inline] |
| getCounterValue() const | clang::Preprocessor | [inline] |
| GetCurDirLookup() | clang::Preprocessor | [inline] |
| getCurrentFileLexer() const | clang::Preprocessor | |
| getCurrentLexer() const | clang::Preprocessor | [inline] |
| getCurrentModule() | clang::Preprocessor | |
| getCurrentSubmodule() const | clang::Preprocessor | [inline] |
| getDiagnostics() const | clang::Preprocessor | [inline] |
| getExternalSource() const | clang::Preprocessor | [inline] |
| getFileManager() const | clang::Preprocessor | [inline] |
| getHeaderSearchInfo() const | clang::Preprocessor | [inline] |
| getIdentifierInfo(StringRef Name) const | clang::Preprocessor | [inline] |
| getIdentifierTable() | clang::Preprocessor | [inline] |
| getImmediateMacroName(SourceLocation Loc) | clang::Preprocessor | [inline] |
| GetIncludeFilenameSpelling(SourceLocation Loc, StringRef &Filename) | clang::Preprocessor | |
| getLangOpts() const | clang::Preprocessor | [inline] |
| getLastCachedTokenLocation() const | clang::Preprocessor | [inline] |
| getLastMacroWithSpelling(SourceLocation Loc, ArrayRef< TokenValue > Tokens) const | clang::Preprocessor | |
| getLocForEndOfToken(SourceLocation Loc, unsigned Offset=0) | clang::Preprocessor | [inline] |
| getMacroDirective(IdentifierInfo *II) const | clang::Preprocessor | [inline] |
| getMacroDirectiveHistory(const IdentifierInfo *II) const | clang::Preprocessor | |
| getMacroInfo(IdentifierInfo *II) const | clang::Preprocessor | [inline] |
| getMacroInfo(IdentifierInfo *II) | clang::Preprocessor | [inline] |
| getModuleLoader() const | clang::Preprocessor | [inline] |
| getPPCallbacks() const | clang::Preprocessor | [inline] |
| getPragmaARCCFCodeAuditedLoc() const | clang::Preprocessor | [inline] |
| getPragmasEnabled() const | clang::Preprocessor | [inline] |
| getPredefines() const | clang::Preprocessor | [inline] |
| getPredefinesFileID() const | clang::Preprocessor | [inline] |
| getPreprocessingRecord() const | clang::Preprocessor | [inline] |
| getPreprocessorAllocator() | clang::Preprocessor | [inline] |
| getPreprocessorOpts() const | clang::Preprocessor | [inline] |
| getPTHManager() | clang::Preprocessor | [inline] |
| getRawToken(SourceLocation Loc, Token &Result, bool IgnoreWhiteSpace=false) | clang::Preprocessor | [inline] |
| getSelectorTable() | clang::Preprocessor | [inline] |
| getSourceManager() const | clang::Preprocessor | [inline] |
| getSpelling(SourceLocation loc, SmallVectorImpl< char > &buffer, bool *invalid=nullptr) const | clang::Preprocessor | [inline] |
| getSpelling(const Token &Tok, bool *Invalid=nullptr) const | clang::Preprocessor | [inline] |
| getSpelling(const Token &Tok, const char *&Buffer, bool *Invalid=nullptr) const | clang::Preprocessor | [inline] |
| getSpelling(const Token &Tok, SmallVectorImpl< char > &Buffer, bool *Invalid=nullptr) const | clang::Preprocessor | |
| getSpellingOfSingleCharacterNumericConstant(const Token &Tok, bool *Invalid=nullptr) const | clang::Preprocessor | [inline] |
| GetSuppressIncludeNotFoundError() | clang::Preprocessor | [inline] |
| getTargetInfo() const | clang::Preprocessor | [inline] |
| getTotalMemory() const | clang::Preprocessor | |
| hadModuleLoaderFatalFailure() const | clang::Preprocessor | [inline] |
| HandleComment(Token &Token, SourceRange Comment) | clang::Preprocessor | |
| HandleDirective(Token &Result) | clang::Preprocessor | |
| HandleEndOfFile(Token &Result, bool isEndOfMacro=false) | clang::Preprocessor | |
| HandleEndOfTokenLexer(Token &Result) | clang::Preprocessor | |
| HandleIdentifier(Token &Identifier) | clang::Preprocessor | |
| HandleMicrosoftCommentPaste(Token &Tok) | clang::Preprocessor | |
| HandlePoisonedIdentifier(Token &Tok) | clang::Preprocessor | |
| HandlePragmaDependency(Token &DependencyTok) | clang::Preprocessor | |
| HandlePragmaIncludeAlias(Token &Tok) | clang::Preprocessor | |
| HandlePragmaMark() | clang::Preprocessor | |
| HandlePragmaOnce(Token &OnceTok) | clang::Preprocessor | |
| HandlePragmaPoison(Token &PoisonTok) | clang::Preprocessor | |
| HandlePragmaPopMacro(Token &Tok) | clang::Preprocessor | |
| HandlePragmaPushMacro(Token &Tok) | clang::Preprocessor | |
| HandlePragmaSystemHeader(Token &SysHeaderTok) | clang::Preprocessor | |
| IgnorePragmas() | clang::Preprocessor | |
| IncrementPasteCounter(bool isFast) | clang::Preprocessor | [inline] |
| Initialize(const TargetInfo &Target) | clang::Preprocessor | |
| InitializeForModelFile() | clang::Preprocessor | |
| isAtEndOfMacroExpansion(SourceLocation loc, SourceLocation *MacroEnd=nullptr) const | clang::Preprocessor | [inline] |
| isAtStartOfMacroExpansion(SourceLocation loc, SourceLocation *MacroBegin=nullptr) const | clang::Preprocessor | [inline] |
| isBacktrackEnabled() const | clang::Preprocessor | [inline] |
| isCodeCompletionEnabled() const | clang::Preprocessor | [inline] |
| isCodeCompletionReached() const | clang::Preprocessor | [inline] |
| isCurrentLexer(const PreprocessorLexer *L) const | clang::Preprocessor | [inline] |
| isIncrementalProcessingEnabled() const | clang::Preprocessor | [inline] |
| isInPrimaryFile() const | clang::Preprocessor | |
| isParsingIfOrElifDirective() const | clang::Preprocessor | [inline] |
| isPreprocessedOutput() const | clang::Preprocessor | [inline] |
| Lex(Token &Result) | clang::Preprocessor | |
| LexAfterModuleImport(Token &Result) | clang::Preprocessor | |
| LexNonComment(Token &Result) | clang::Preprocessor | [inline] |
| LexOnOffSwitch(tok::OnOffSwitch &OOS) | clang::Preprocessor | |
| LexStringLiteral(Token &Result, std::string &String, const char *DiagnosticTag, bool AllowMacroExpansion) | clang::Preprocessor | [inline] |
| LexUnexpandedNonComment(Token &Result) | clang::Preprocessor | [inline] |
| LexUnexpandedToken(Token &Result) | clang::Preprocessor | [inline] |
| LookAhead(unsigned N) | clang::Preprocessor | [inline] |
| LookupFile(SourceLocation FilenameLoc, StringRef Filename, bool isAngled, const DirectoryLookup *FromDir, const FileEntry *FromFile, const DirectoryLookup *&CurDir, SmallVectorImpl< char > *SearchPath, SmallVectorImpl< char > *RelativePath, ModuleMap::KnownHeader *SuggestedModule, bool SkipCache=false) | clang::Preprocessor | |
| LookUpIdentifierInfo(Token &Identifier) const | clang::Preprocessor | |
| macro_begin(bool IncludeExternalMacros=true) const | clang::Preprocessor | |
| macro_end(bool IncludeExternalMacros=true) const | clang::Preprocessor | |
| macro_iterator typedef | clang::Preprocessor | |
| MacroArgs class | clang::Preprocessor | [friend] |
| markMacroAsUsed(MacroInfo *MI) | clang::Preprocessor | |
| MaybeHandlePoisonedIdentifier(Token &Identifier) | clang::Preprocessor | [inline] |
| ParsePragmaPushOrPopMacro(Token &Tok) | clang::Preprocessor | |
| parseSimpleIntegerLiteral(Token &Tok, uint64_t &Value) | clang::Preprocessor | |
| PoisonSEHIdentifiers(bool Poison=true) | clang::Preprocessor | |
| Preprocessor(IntrusiveRefCntPtr< PreprocessorOptions > PPOpts, DiagnosticsEngine &diags, LangOptions &opts, SourceManager &SM, HeaderSearch &Headers, ModuleLoader &TheModuleLoader, IdentifierInfoLookup *IILookup=nullptr, bool OwnsHeaderSearch=false, TranslationUnitKind TUKind=TU_Complete) | clang::Preprocessor | |
| PrintStats() | clang::Preprocessor | |
| recomputeCurLexerKind() | clang::Preprocessor | |
| removeCommentHandler(CommentHandler *Handler) | clang::Preprocessor | |
| RemovePragmaHandler(StringRef Namespace, PragmaHandler *Handler) | clang::Preprocessor | |
| RemovePragmaHandler(PragmaHandler *Handler) | clang::Preprocessor | [inline] |
| RemoveTopOfLexerStack() | clang::Preprocessor | |
| ReplaceLastTokenWithAnnotation(const Token &Tok) | clang::Preprocessor | [inline] |
| RevertCachedTokens(unsigned N) | clang::Preprocessor | [inline] |
| SawDateOrTime() const | clang::Preprocessor | [inline] |
| setCodeCompletionHandler(CodeCompletionHandler &Handler) | clang::Preprocessor | [inline] |
| SetCodeCompletionPoint(const FileEntry *File, unsigned Line, unsigned Column) | clang::Preprocessor | |
| setCodeCompletionReached() | clang::Preprocessor | [inline] |
| SetCommentRetentionState(bool KeepComments, bool KeepMacroComments) | clang::Preprocessor | [inline] |
| setCounterValue(unsigned V) | clang::Preprocessor | [inline] |
| setDiagnostics(DiagnosticsEngine &D) | clang::Preprocessor | [inline] |
| setExternalSource(ExternalPreprocessorSource *Source) | clang::Preprocessor | [inline] |
| setLoadedMacroDirective(IdentifierInfo *II, MacroDirective *MD) | clang::Preprocessor | |
| SetMacroExpansionOnlyInDirectives() | clang::Preprocessor | [inline] |
| SetPoisonReason(IdentifierInfo *II, unsigned DiagID) | clang::Preprocessor | |
| setPragmaARCCFCodeAuditedLoc(SourceLocation Loc) | clang::Preprocessor | [inline] |
| setPragmasEnabled(bool Enabled) | clang::Preprocessor | [inline] |
| setPredefines(const char *P) | clang::Preprocessor | [inline] |
| setPredefines(const std::string &P) | clang::Preprocessor | [inline] |
| setPreprocessedOutput(bool IsPreprocessedOutput) | clang::Preprocessor | [inline] |
| setPTHManager(PTHManager *pm) | clang::Preprocessor | |
| setSkipMainFilePreamble(unsigned Bytes, bool StartOfLine) | clang::Preprocessor | [inline] |
| SetSuppressIncludeNotFoundError(bool Suppress) | clang::Preprocessor | [inline] |
| TokenLexer::ExpandFunctionArguments() | clang::Preprocessor | [friend] |
| TypoCorrectToken(const Token &Tok) | clang::Preprocessor | [inline] |
| ~Preprocessor() | clang::Preprocessor | |