Searched refs:SignatureBase (Results 1 – 2 of 2) sorted by relevance
45 struct SignatureBase { struct46 …SignatureBase(type::Type result_, variant<std::vector<type::Type>, VarargsType> params_, std::stri… in SignatureBase() function51 virtual ~SignatureBase() = default;67 CompoundExpressionBase(std::string name_, const detail::SignatureBase& signature) : in CompoundExpressionBase()135 using Definition = std::vector<std::unique_ptr<detail::SignatureBase>>;
46 struct Signature<R (Params...)> : SignatureBase {50 SignatureBase( in Signature()83 struct Signature<R (const Varargs<T>&)> : SignatureBase {87 SignatureBase( in Signature()118 struct Signature<R (const EvaluationContext&, Params...)> : SignatureBase {122 SignatureBase( in Signature()159 struct Signature<R (const EvaluationContext&, const Varargs<T>&)> : SignatureBase {163 SignatureBase( in Signature()217 static std::unique_ptr<detail::SignatureBase> makeSignature(Fn evaluateFunction, std::string name) { in makeSignature()660 for (const std::unique_ptr<detail::SignatureBase>& signature : definition) { in createCompoundExpression()[all …]