Searched refs:MacroArgs (Results 1 - 16 of 16) sorted by relevance
/external/clang/include/clang/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 59 ~MacroArgs() {} 61 /// MacroArgs cto [all...] |
H A D | TokenLexer.h | 23 class MacroArgs; 37 MacroArgs *ActualArgs; 110 MacroArgs *ActualArgs, Preprocessor &pp) 120 MacroArgs *ActualArgs);
|
H A D | PPCallbacks.h | 31 class MacroArgs; 242 SourceRange Range, const MacroArgs *Args) { 441 SourceRange Range, const MacroArgs *Args) override {
|
H A D | Preprocessor.h | 368 MacroArgs *MacroArgCache; 369 friend class MacroArgs; 726 MacroArgs *Args); 1448 MacroArgs *ReadFunctionLikeMacroArgs(Token &MacroName, MacroInfo *MI,
|
H A D | PreprocessingRecord.h | 570 SourceRange Range, const MacroArgs *Args) override;
|
/external/clang/lib/Lex/ |
H A D | MacroArgs.cpp | 1 //===--- MacroArgs.cpp - Formal argument info for Macros ------------------===// 10 // This file implements the MacroArgs interface. 14 #include "clang/Lex/MacroArgs.h" 24 /// MacroArgs ctor function - This destroys the vector passed in. 25 MacroArgs *MacroArgs::create(const MacroInfo *MI, 30 MacroArgs **ResultEnt = nullptr; 35 for (MacroArgs **Entry = &PP.MacroArgCache; *Entry; 48 MacroArgs *Result; 50 // Allocate memory for a MacroArgs objec [all...] |
H A D | Android.mk | 17 MacroArgs.cpp \
|
H A D | TokenLexer.cpp | 17 #include "clang/Lex/MacroArgs.h" 27 MacroArgs *Actuals) { 204 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), 277 unsigned NumToks = MacroArgs::getArgLength(ResultArgToks); 315 unsigned NumToks = MacroArgs::getArgLength(ArgToks);
|
H A D | PPMacroExpansion.cpp | 23 #include "clang/Lex/MacroArgs.h" 240 MacroArgs *Args = nullptr; 512 MacroArgs *Preprocessor::ReadFunctionLikeMacroArgs(Token &MacroName, 695 // See MacroArgs instance var for description of this. 770 return MacroArgs::create(MI, ArgTokens, isVarargsElided, *this);
|
H A D | PPLexerChange.cpp | 162 MacroInfo *Macro, MacroArgs *Args) {
|
H A D | PreprocessingRecord.cpp | 415 const MacroArgs *Args) {
|
H A D | Preprocessor.cpp | 37 #include "clang/Lex/MacroArgs.h" 158 // Free any cached MacroArgs. 159 for (MacroArgs *ArgList = MacroArgCache; ArgList;)
|
/external/clang/unittests/Basic/ |
H A D | SourceManagerTest.cpp | 268 SourceRange Range, const MacroArgs *Args) {
|
/external/clang/lib/ARCMigrate/ |
H A D | ARCMT.cpp | 436 SourceRange Range, const MacroArgs *Args) override {
|
/external/clang/tools/libclang/ |
H A D | Indexing.cpp | 291 SourceRange Range, const MacroArgs *Args) override {}
|
/external/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 1355 SmallVector<IdentifierInfo*, 16> MacroArgs; local 1406 MacroArgs.clear(); 1409 MacroArgs.push_back(getLocalIdentifier(F, Record[NextIndex++])); 1416 MI->setArgumentList(MacroArgs.data(), MacroArgs.size(),
|
Completed in 3626 milliseconds