Lines Matching refs:Model
8 template <class Model, void (Model::*)()> struct wrap_constraints { };
9 template <class Model>
10 inline char has_constraints_(Model* , // expected-note 3{{candidate template ignored}}
11 wrap_constraints<Model,&Model::constraints>* = 0); // expected-note 2{{in instantiation}}
13 template <class Model> struct not_satisfied {
14 static const bool value = sizeof( has_constraints_((Model*)0) == 1); // expected-error 3{{no matching function}} \
20 template <class Model> struct requirement_<void(*)(Model)> : if_< not_satisfied<Model> >::type { // expected-note 5{{in instantiation}}
22 template <class Model> struct usage_requirements {