Searched defs:MacroInfo (Results 1 - 7 of 7) sorted by relevance

/external/clang/include/clang/Lex/
H A DCodeCompletionHandler.h20 class MacroInfo;
60 MacroInfo *MacroInfo,
59 CodeCompleteMacroArgument(IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned ArgumentIndex) argument
H A DMacroInfo.h1 //===--- MacroInfo.h - Information about #defined identifiers ---*- C++ -*-===//
11 /// \brief Defines the clang::MacroInfo and clang::MacroDirective classes.
29 class MacroInfo { class in namespace:clang
110 ~MacroInfo() {
115 MacroInfo(SourceLocation DefLoc);
119 /// This restores this MacroInfo to a state where it can be reused for other
126 /// \brief Destroy this MacroInfo object.
129 this->~MacroInfo();
155 bool isIdenticalTo(const MacroInfo &Other, Preprocessor &PP,
319 /// history. Usually a macro definition (MacroInfo) i
[all...]
/external/clang/lib/Lex/
H A DMacroInfo.cpp1 //===--- 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,
/external/jsilver/src/com/google/clearsilver/jsilver/compiler/
H A DTemplateTranslator.java126 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 DParser.cpp1785 MacroInfo *MacroInfo,
1787 Actions.CodeCompletePreprocessorMacroArgument(getCurScope(), Macro, MacroInfo, local
1784 CodeCompleteMacroArgument(IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned ArgumentIndex) argument
/external/clang/tools/libclang/
H A DCXCursor.cpp1121 const IdentifierInfo *MacroInfo = definition->getName(); local
1123 CodeCompletionResult Result(MacroInfo);
/external/clang/lib/Sema/
H A DSemaCodeComplete.cpp19 #include "clang/Lex/MacroInfo.h"
2577 const MacroInfo *MI = MD->getMacroInfo();
2587 MacroInfo::arg_iterator A = MI->arg_begin(), AEnd = MI->arg_end();
2598 for (MacroInfo::arg_iterator A = MI->arg_begin(); A != AEnd; ++A) {
2993 if (MacroInfo *MI = M->second->getMacroInfo())
7245 MacroInfo *MacroInfo,
7243 CodeCompletePreprocessorMacroArgument(Scope *S, IdentifierInfo *Macro, MacroInfo *MacroInfo, unsigned Argument) argument

Completed in 143 milliseconds