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

  /external/clang/lib/Sema/
SemaTemplateVariadic.cpp 24 // Visitor that collects unexpanded parameter packs
28 /// \brief A class that collects unexpanded parameter packs.
35 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded;
39 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded)
40 : Unexpanded(Unexpanded) { }
45 // Recording occurrences of (unexpanded) parameter packs.
51 Unexpanded.push_back(std::make_pair(TL.getTypePtr(), TL.getNameLoc()));
62 Unexpanded.push_back(std::make_pair(T, SourceLocation()));
71 Unexpanded.push_back(std::make_pair(E->getDecl(), E->getLocation()))
    [all...]
SemaTemplateDeduction.cpp 525 /// \brief Retrieve the depth and index of an unexpanded parameter pack.
740 SmallVector<UnexpandedParameterPack, 2> Unexpanded;
741 S.collectUnexpandedParameterPacks(Pattern, Unexpanded);
742 for (unsigned I = 0, N = Unexpanded.size(); I != N; ++I) {
744 llvm::tie(Depth, Index) = getDepthAndIndex(Unexpanded[I]);
751 assert(!PackIndices.empty() && "Pack expansion without unexpanded packs?");
    [all...]
SemaTemplateInstantiateDecl.cpp     [all...]
SemaTemplateInstantiate.cpp 684 llvm::ArrayRef<UnexpandedParameterPack> Unexpanded,
689 PatternRange, Unexpanded,
    [all...]
TreeTransform.h 219 /// \param Unexpanded The set of unexpanded parameter packs within the
222 /// \param NumUnexpanded The number of unexpanded parameter packs in
223 /// \p Unexpanded.
229 /// \param RetainExpansion Whether the caller should add an unexpanded
248 llvm::ArrayRef<UnexpandedParameterPack> Unexpanded,
    [all...]
  /external/clang/include/clang/Sema/
Sema.h     [all...]

Completed in 462 milliseconds