Lines Matching refs:wrap
23 template<typename T = func_type_lvalue> struct wrap {
29 using func_type_lvalue = wrap<>::val; // expected-note{{in instantiation of}}
30 using func_type_lvalue = wrap<func_type_lvalue>::val;
31 using func_type_rvalue = wrap<func_type_rvalue>::val; // expected-note{{in instantiation of}}
33 using func_type_lvalue_ptr = wrap<>::ptr;
34 using func_type_lvalue_ptr = wrap<func_type_lvalue>::ptr;
35 using func_type_rvalue_ptr = wrap<func_type_rvalue>::ptr;
37 using func_type_lvalue_ref = wrap<>::ref;
38 using func_type_lvalue_ref = wrap<func_type_lvalue>::ref;
39 using func_type_rvalue_ref = wrap<func_type_rvalue>::ref;