Searched refs:VarargsType (Results 1 – 2 of 2) sorted by relevance
34 struct VarargsType { type::Type type; }; struct46 …SignatureBase(type::Type result_, variant<std::vector<type::Type>, VarargsType> params_, std::stri… in SignatureBase()54 variant<std::vector<type::Type>, VarargsType> params;76 [&](const VarargsType&) { return optional<std::size_t>(); }, in getParameterCount() argument87 variant<std::vector<type::Type>, VarargsType> params;
89 VarargsType { valueTypeToExpressionType<T>() }, in Signature()165 VarargsType { valueTypeToExpressionType<T>() }, in Signature()680 } else if (signature->params.is<VarargsType>()) { in createCompoundExpression()681 const type::Type& paramType = signature->params.get<VarargsType>().type; in createCompoundExpression()703 [&](const VarargsType& varargs) { in createCompoundExpression()763 signature->params.is<VarargsType>() || in parseCompoundExpression()782 [](const VarargsType& varargs) { return varargs.type; }, in parseCompoundExpression()