1 bool f(int i) { return i != 5; }
3 template <class X, class P = bool(X)>
9 template <class X, class P = typename Traits<X>::type>
13 S( const P& p ) : p_(p) {} // const reference
17 S<X> make_s(const typename Traits<X>::type & p) // const reference
19 return S<X>(p); // << HERE