Lines Matching refs:Unexpanded
4706 /// \brief The context in which an unexpanded parameter pack is
4767 /// \brief Diagnose unexpanded parameter packs.
4771 /// \param UPPC The context in which we are diagnosing unexpanded
4774 /// \param Unexpanded the set of unexpanded parameter packs.
4777 ArrayRef<UnexpandedParameterPack> Unexpanded);
4779 /// \brief If the given type contains an unexpanded parameter pack,
4784 /// \param T The type that is being checked for unexpanded parameter
4791 /// \brief If the given expression contains an unexpanded parameter
4794 /// \param E The expression that is being checked for unexpanded
4801 /// \brief If the given nested-name-specifier contains an unexpanded
4805 /// unexpanded parameter packs.
4811 /// \brief If the given name contains an unexpanded parameter pack,
4815 /// is being checked for unexpanded parameter packs.
4821 /// \brief If the given template name contains an unexpanded parameter pack,
4826 /// \param Template The template name that is being checked for unexpanded
4834 /// \brief If the given template argument contains an unexpanded parameter
4837 /// \param Arg The template argument that is being checked for unexpanded
4844 /// \brief Collect the set of unexpanded parameter packs within the given
4848 /// unexpanded parameter packs.
4850 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
4852 /// \brief Collect the set of unexpanded parameter packs within the given
4856 /// unexpanded parameter packs.
4858 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
4860 /// \brief Collect the set of unexpanded parameter packs within the given
4864 /// unexpanded parameter packs.
4866 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
4868 /// \brief Collect the set of unexpanded parameter packs within the given
4872 /// unexpanded parameter packs.
4874 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
4876 /// \brief Collect the set of unexpanded parameter packs within the given
4880 /// unexpanded parameter packs.
4882 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
4884 /// \brief Collect the set of unexpanded parameter packs within the given
4888 /// unexpanded parameter packs.
4890 SmallVectorImpl<UnexpandedParameterPack> &Unexpanded);
4953 /// \param Unexpanded The set of unexpanded parameter packs within the
4956 /// \param NumUnexpanded The number of unexpanded parameter packs in
4957 /// \p Unexpanded.
4963 /// \param RetainExpansion Whether the caller should add an unexpanded
4982 llvm::ArrayRef<UnexpandedParameterPack> Unexpanded,
4993 /// consistent across all of the unexpanded parameter packs in its pattern.
4997 /// \brief Determine whether the given declarator contains any unexpanded
5010 /// \returns true if the declarator contains any unexpanded parameter packs,