Searched defs:MacroInfo (Results 1 - 7 of 7) sorted by relevance
/external/clang/include/clang/Lex/ |
H A D | CodeCompletionHandler.h | 20 class MacroInfo; 60 MacroInfo *MacroInfo, 59 CodeCompleteMacroArgument(IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned ArgumentIndex) argument
|
H A D | MacroInfo.h | 1 //===--- MacroInfo.h - Information about #defined identifiers ---*- C++ -*-===// 11 /// \brief Defines the clang::MacroInfo and clang::MacroDirective classes. 30 class MacroInfo { class in namespace:clang 111 MacroInfo(SourceLocation DefLoc); 112 ~MacroInfo() = default; 138 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, 304 /// history. Usually a macro definition (MacroInfo) is where a macro name 312 /// will point to the same MacroInfo object. 403 /// that owns the MacroInfo for a DefMacroDirective due to #pragma pop_macro 434 inline MacroInfo *getMacroInf [all...] |
/external/clang/lib/Lex/ |
H A D | MacroInfo.cpp | 1 //===--- MacroInfo.cpp - Information about #defined identifiers -----------===// 10 // This file implements the MacroInfo interface. 14 #include "clang/Lex/MacroInfo.h" 18 MacroInfo::MacroInfo(SourceLocation DefLoc) function in class:MacroInfo 36 unsigned MacroInfo::getDefinitionLengthSlow(SourceManager &SM) const { 72 bool MacroInfo::isIdenticalTo(const MacroInfo &Other, Preprocessor &PP, 129 void MacroInfo::dump() const { 133 Out << "MacroInfo " << thi [all...] |
/external/jsilver/src/com/google/clearsilver/jsilver/compiler/ |
H A D | TemplateTranslator.java | 126 private static class MacroInfo { class in class:TemplateTranslator 141 private final Map<String, MacroInfo> macroMap = new HashMap<String, MacroInfo>(); 148 private final Queue<MacroInfo> macroQueue = new LinkedList<MacroInfo>(); 151 * Creates a MacroInfo object and adds it to the data structures. Also outputs statement to 162 MacroInfo info = new MacroInfo(); 213 MacroInfo curr = macroQueue.remove(); 731 MacroInfo macroInf [all...] |
/external/clang/lib/Parse/ |
H A D | Parser.cpp | 1766 MacroInfo *MacroInfo, 1768 Actions.CodeCompletePreprocessorMacroArgument(getCurScope(), Macro, MacroInfo, local 1765 CodeCompleteMacroArgument(IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned ArgumentIndex) argument
|
/external/clang/tools/libclang/ |
H A D | CXCursor.cpp | 1297 const IdentifierInfo *MacroInfo = definition->getName(); local 1299 CodeCompletionResult Result(MacroInfo);
|
/external/clang/lib/Sema/ |
H A D | SemaCodeComplete.cpp | 19 #include "clang/Lex/MacroInfo.h" 2580 const MacroInfo *MI = MD->getMacroInfo(); 2581 assert((!MD->isDefined() || MI) && "missing MacroInfo for define"); 2591 MacroInfo::arg_iterator A = MI->arg_begin(), AEnd = MI->arg_end(); 2602 for (MacroInfo::arg_iterator A = MI->arg_begin(); A != AEnd; ++A) { 3040 if (MacroInfo *MI = M->second->getMacroInfo()) 7397 MacroInfo *MacroInfo, 7395 CodeCompletePreprocessorMacroArgument(Scope *S, IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned Argument) argument
|
Completed in 272 milliseconds