Searched refs:MacroArgs (Results 1 - 14 of 14) sorted by relevance
/freebsd-11.0-release/contrib/llvm/tools/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() = default; 62 /// 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 | 32 class MacroArgs; 244 const MacroArgs *Args) {} 439 SourceRange Range, const MacroArgs *Args) override {
|
H A D | PreprocessingRecord.h | 490 SourceRange Range, const MacroArgs *Args) override;
|
H A D | Preprocessor.h | 563 MacroArgs *MacroArgCache; 564 friend class MacroArgs; 1009 MacroArgs *Args); 1768 MacroArgs *ReadFunctionLikeMacroArgs(Token &MacroName, MacroInfo *MI,
|
/freebsd-11.0-release/contrib/llvm/tools/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 | 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);
|
H A D | PreprocessingRecord.cpp | 415 const MacroArgs *Args) {
|
H A D | PPMacroExpansion.cpp | 23 #include "clang/Lex/MacroArgs.h" 440 MacroArgs *Args = nullptr; 706 MacroArgs *Preprocessor::ReadFunctionLikeMacroArgs(Token &MacroName, 889 // See MacroArgs instance var for description of this. 964 return MacroArgs::create(MI, ArgTokens, isVarargsElided, *this);
|
H A D | PPLexerChange.cpp | 163 MacroInfo *Macro, MacroArgs *Args) {
|
H A D | Preprocessor.cpp | 38 #include "clang/Lex/MacroArgs.h" 164 // Free any cached MacroArgs. 165 for (MacroArgs *ArgList = MacroArgCache; ArgList;)
|
/freebsd-11.0-release/lib/clang/libclanglex/ |
H A D | Makefile | 12 MacroArgs.cpp \
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/ARCMigrate/ |
H A D | ARCMT.cpp | 441 SourceRange Range, const MacroArgs *Args) override {
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/ |
H A D | ASTReader.cpp | 1399 SmallVector<IdentifierInfo*, 16> MacroArgs; local 1451 MacroArgs.clear(); 1454 MacroArgs.push_back(getLocalIdentifier(F, Record[NextIndex++])); 1461 MI->setArgumentList(MacroArgs, PP.getPreprocessorAllocator());
|
Completed in 209 milliseconds