Lines Matching refs:Poly
1052 template <typename Poly, typename Ex, class Prop>
1053 static Poly require_fn_impl(const void*, const void*,
1060 return Poly();
1063 template <typename Poly, typename Ex, class Prop>
1064 static Poly require_fn_impl(const void* ex, const void* prop,
1073 template <typename Poly, typename Ex, class Prop>
1074 static Poly require_fn_impl(const void*, const void*, ...)
1076 return Poly();
1079 template <typename Poly, typename Ex, class Prop>
1080 static Poly require_fn(const void* ex, const void* prop)
1082 return require_fn_impl<Poly, Ex, Prop>(ex, prop, 0);
1085 template <typename Poly, typename Ex, class Prop>
1086 static Poly prefer_fn_impl(const void*, const void*,
1093 return Poly();
1096 template <typename Poly, typename Ex, class Prop>
1097 static Poly prefer_fn_impl(const void* ex, const void* prop,
1106 template <typename Poly, typename Ex, class Prop>
1107 static Poly prefer_fn_impl(const void*, const void*, ...)
1109 return Poly();
1112 template <typename Poly, typename Ex, class Prop>
1113 static Poly prefer_fn(const void* ex, const void* prop)
1115 return prefer_fn_impl<Poly, Ex, Prop>(ex, prop, 0);
1118 template <typename Poly>
1122 Poly (*require)(const void*, const void*);
1123 Poly (*prefer)(const void*, const void*);