HomeSort by: relevance | last modified time | path
    Searched defs:MacroExpansionContext (Results 1 - 2 of 2) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/include/clang/Analysis/
MacroExpansionContext.h 1 //===- MacroExpansionContext.h - Macro expansion information ----*- C++ -*-===//
26 /// MacroExpansionContext tracks the macro expansions processed by the
71 /// \remark MacroExpansionContext object must outlive the Preprocessor
73 class MacroExpansionContext {
75 /// Creates a MacroExpansionContext.
78 explicit MacroExpansionContext(const LangOptions &LangOpts);
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
MacroExpansionContext.cpp 1 //===- MacroExpansionContext.cpp - Macro expansion information --*- C++ -*-===//
9 #include "clang/Analysis/MacroExpansionContext.h"
22 MacroExpansionContext::ExpansionRangeMap &ExpansionRanges;
27 MacroExpansionContext::ExpansionRangeMap &ExpansionRanges)
60 MacroExpansionContext::ExpansionRangeMap::iterator It;
85 MacroExpansionContext::MacroExpansionContext(const LangOptions &LangOpts)
88 void MacroExpansionContext::registerForPreprocessor(Preprocessor &NewPP) {
92 // Make sure that the Preprocessor does not outlive the MacroExpansionContext.
100 MacroExpansionContext::getExpandedText(SourceLocation MacroExpansionLoc) const
    [all...]

Completed in 22 milliseconds