HomeSort by relevance Sort by last modified time
    Searched defs:Unexpanded (Results 1 - 7 of 7) sorted by null

  /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...]
SemaTemplateInstantiate.cpp 678 ArrayRef<UnexpandedParameterPack> Unexpanded,
682 PatternRange, Unexpanded,
    [all...]
SemaTemplateDeduction.cpp 564 /// \brief Retrieve the depth and index of an unexpanded parameter pack.
617 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
618 S.collectUnexpandedParameterPacks(Pattern, Unexpanded);
619 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) {
621 std::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]);
635 assert(!Packs.empty() && "Pack expansion without unexpanded packs?");
    [all...]
SemaTemplateInstantiateDecl.cpp 102 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
105 Unexpanded);
108 Unexpanded);
109 assert(!Unexpanded.empty() && "Pack expansion without parameter packs?");
117 Unexpanded, TemplateArgs, Expand,
    [all...]
SemaExprCXX.cpp     [all...]
SemaDeclCXX.cpp 314 // Check for unexpanded parameter packs.
    [all...]
TreeTransform.h 228 /// \param Unexpanded The set of unexpanded parameter packs within the
235 /// \param RetainExpansion Whether the caller should add an unexpanded
254 ArrayRef<UnexpandedParameterPack> Unexpanded,
    [all...]

Completed in 97 milliseconds