Searched refs:MacroArgs (Results 1 - 10 of 10) sorted by relevance

/external/clang/lib/Lex/
H A DMacroArgs.h1 //===--- 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 DMacroArgs.cpp14 #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 DAndroid.mk18 MacroArgs.cpp \
H A DTokenLexer.cpp15 #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 DPPLexerChange.cpp160 MacroArgs *Args) {
H A DPPMacroExpansion.cpp16 #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 DPreprocessor.cpp29 #include "MacroArgs.h"
93 // Free any cached MacroArgs.
94 for (MacroArgs *ArgList = MacroArgCache; ArgList; )
/external/clang/include/clang/Lex/
H A DTokenLexer.h23 class MacroArgs;
37 MacroArgs *ActualArgs;
101 TokenLexer(Token &Tok, SourceLocation ILEnd, MacroArgs *ActualArgs,
111 void Init(Token &Tok, SourceLocation ILEnd, MacroArgs *ActualArgs);
H A DPreprocessor.h273 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 DASTReader.cpp1262 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