/external/clang/lib/Sema/ |
SemaTemplateVariadic.cpp | 26 // Visitor that collects unexpanded parameter packs 30 /// \brief A class that collects unexpanded parameter packs. 37 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded; 43 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded) 44 : Unexpanded(Unexpanded), InLambda(false) { } 49 // Recording occurrences of (unexpanded) parameter packs. 55 Unexpanded.push_back(std::make_pair(TL.getTypePtr(), TL.getNameLoc())); 66 Unexpanded.push_back(std::make_pair(T, SourceLocation())); 75 Unexpanded.push_back(std::make_pair(E->getDecl(), E->getLocation())) [all...] |
SemaTemplateInstantiateDecl.cpp | 106 SmallVector<UnexpandedParameterPack, 2> Unexpanded; 109 Unexpanded); 112 Unexpanded); 113 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?"); 121 Unexpanded, TemplateArgs, Expand, [all...] |
TreeTransform.h | 229 /// \param Unexpanded The set of unexpanded parameter packs within the 236 /// \param RetainExpansion Whether the caller should add an unexpanded 255 ArrayRef<UnexpandedParameterPack> Unexpanded, [all...] |
SemaTemplateInstantiate.cpp | 659 ArrayRef<UnexpandedParameterPack> Unexpanded, 663 PatternRange, Unexpanded, [all...] |
SemaTemplateDeduction.cpp | 533 /// \brief Retrieve the depth and index of an unexpanded parameter pack. 587 SmallVector<UnexpandedParameterPack, 2> Unexpanded; 588 S.collectUnexpandedParameterPacks(Pattern, Unexpanded); 589 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) { 591 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]); 605 assert(!Packs.empty() && "Pack expansion without unexpanded packs?"); [all...] |
SemaExprCXX.cpp | [all...] |
SemaDeclCXX.cpp | 313 // Check for unexpanded parameter packs. [all...] |
/external/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/clang/include/clang/Sema/ |
Sema.h | [all...] |