Searched refs:MacroArgs (Results 1 - 10 of 10) sorted by relevance
/external/clang/lib/Lex/ |
H A D | MacroArgs.h | 1 //===--- MacroArgs.h - Formal argument info for Macros ----------*- C++ -*-===// 10 // This file defines the MacroArgs interface. 27 /// MacroArgs - An instance of this class captures information about 29 class MacroArgs { class in namespace:clang 32 /// after the MacroArgs object in memory. This is all of the arguments 52 /// ArgCache - This is a linked list of MacroArgs objects that the 54 MacroArgs *ArgCache; 56 MacroArgs(unsigned NumToks, bool varargsElided) function in class:clang::MacroArgs 58 ~MacroArgs() {} 60 /// MacroArgs cto [all...] |
H A D | MacroArgs.cpp | 14 #include "MacroArgs.h" 24 /// MacroArgs ctor function - This destroys the vector passed in. 25 MacroArgs *MacroArgs::create(const MacroInfo *MI, 30 MacroArgs **ResultEnt = 0; 35 for (MacroArgs **Entry = &PP.MacroArgCache; *Entry; 48 MacroArgs *Result; 50 // Allocate memory for a MacroArgs object with the lexer tokens at the end. 51 Result = (MacroArgs*)malloc(sizeof(MacroArgs) [all...] |
H A D | Android.mk | 18 MacroArgs.cpp \
|
H A D | TokenLexer.cpp | 15 #include "MacroArgs.h" 26 void TokenLexer::Init(Token &Tok, SourceLocation ELEnd, MacroArgs *Actuals) { 158 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), 218 unsigned NumToks = MacroArgs::getArgLength(ResultArgToks); 253 unsigned NumToks = MacroArgs::getArgLength(ArgToks);
|
H A D | PPLexerChange.cpp | 160 MacroArgs *Args) {
|
H A D | PPMacroExpansion.cpp | 16 #include "MacroArgs.h" 210 MacroArgs *Args = 0; 334 MacroArgs *Preprocessor::ReadFunctionLikeMacroArgs(Token &MacroName, 457 // See MacroArgs instance var for description of this. 509 return MacroArgs::create(MI, ArgTokens, isVarargsElided, *this);
|
H A D | Preprocessor.cpp | 29 #include "MacroArgs.h" 93 // Free any cached MacroArgs. 94 for (MacroArgs *ArgList = MacroArgCache; ArgList; )
|
/external/clang/include/clang/Lex/ |
H A D | TokenLexer.h | 23 class MacroArgs; 37 MacroArgs *ActualArgs; 101 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroArgs *ActualArgs, 111 void Init(Token &Tok, SourceLocation ILEnd, MacroArgs *ActualArgs);
|
H A D | Preprocessor.h | 273 MacroArgs *MacroArgCache; 274 friend class MacroArgs; 545 void EnterMacro(Token &Identifier, SourceLocation ILEnd, MacroArgs *Args); 1183 MacroArgs *ReadFunctionLikeMacroArgs(Token &MacroName, MacroInfo *MI,
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 1262 SmallVector<IdentifierInfo*, 16> MacroArgs; local 1323 MacroArgs.clear(); 1326 MacroArgs.push_back(getLocalIdentifier(F, Record[NextIndex++])); 1332 MI->setArgumentList(MacroArgs.data(), MacroArgs.size(),
|
Completed in 125 milliseconds