/external/clang/include/clang/Lex/ |
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 { 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) 59 ~MacroArgs() = default; 62 /// MacroArgs ctor function - Create a new MacroArgs object with the specifie [all...] |
TokenLexer.h | 23 class MacroArgs; 37 MacroArgs *ActualArgs; 110 MacroArgs *ActualArgs, Preprocessor &pp) 120 MacroArgs *ActualArgs);
|
PPCallbacks.h | 32 class MacroArgs; 244 const MacroArgs *Args) {} 439 SourceRange Range, const MacroArgs *Args) override {
|
PreprocessingRecord.h | 490 SourceRange Range, const MacroArgs *Args) override;
|
Preprocessor.h | 563 MacroArgs *MacroArgCache; 564 friend class MacroArgs; [all...] |
/external/clang/lib/Lex/ |
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 object with the lexer tokens at the end [all...] |
Android.mk | 14 MacroArgs.cpp \
|
TokenLexer.cpp | 17 #include "clang/Lex/MacroArgs.h" 27 MacroArgs *Actuals) { 204 Res = MacroArgs::StringifyArgument(ActualArgs->getUnexpArgument(ArgNo), 278 unsigned NumToks = MacroArgs::getArgLength(ResultArgToks); 316 unsigned NumToks = MacroArgs::getArgLength(ArgToks); [all...] |
PreprocessingRecord.cpp | 415 const MacroArgs *Args) {
|
PPMacroExpansion.cpp | 23 #include "clang/Lex/MacroArgs.h" 440 MacroArgs *Args = nullptr; 708 MacroArgs *Preprocessor::ReadFunctionLikeMacroArgs(Token &MacroName, [all...] |
PPLexerChange.cpp | 163 MacroInfo *Macro, MacroArgs *Args) {
|
Preprocessor.cpp | 38 #include "clang/Lex/MacroArgs.h" 164 // Free any cached MacroArgs. 165 for (MacroArgs *ArgList = MacroArgCache; ArgList;) [all...] |
/external/clang/unittests/Basic/ |
SourceManagerTest.cpp | 267 SourceRange Range, const MacroArgs *Args) override {
|
/external/clang/lib/ARCMigrate/ |
ARCMT.cpp | 441 SourceRange Range, const MacroArgs *Args) override {
|
/external/clang/tools/libclang/ |
Indexing.cpp | 291 SourceRange Range, const MacroArgs *Args) override {} [all...] |
/external/clang/lib/Serialization/ |
ASTReader.cpp | [all...] |