Searched refs:pmf (Results 1 - 16 of 16) sorted by relevance

/external/clang/test/CXX/dcl.decl/
H A Dp4-0x.cpp8 void (X::*pmf)() & = &X::f; variable
/external/clang/test/SemaCXX/
H A Dbuiltin-ptrtomember-overload-1.cpp25 void foo(C c, int A::* pmf) { argument
26 int i = c->*pmf;
37 void foo1(C1 c1, int A::* pmf) { argument
38 int i = c1->*pmf;
39 c1->*pmf = 10;
42 void foo1(C1 c1, int E::* pmf) { argument
43 int i = c1->*pmf; // expected-error {{use of overloaded operator '->*' is ambiguous}} \
H A Dbuiltin-ptrtomember-ambig.cpp19 void foo(C c, int A::* pmf) { argument
21 int i = c->*pmf; // expected-error {{use of overloaded operator '->*' is ambiguous}} \
H A Dbuiltin-ptrtomember-overload.cpp14 void foo(C c, B b, int A::* pmf) { argument
15 int j = c->*pmf;
16 int i = b->*pmf;
H A Doverloaded-builtin-operators.cpp28 typedef void (X::*pmf)(); typedef
30 operator pmf();
37 void f(Short s, Long l, Enum1 e1, Enum2 e2, Xpmf pmf) { argument
51 (void)(pmf == &X::f);
52 (void)(pmf == 0);
71 operator pmf&();
93 pmf &pmr = (pmf_ref = &X::f); // expected-error{{no viable overloaded '='}}
94 pmf pmr2;
H A Dnullptr.cpp26 void (A::*pmf)() = nullptr;
27 pmf = null;
159 template<int (*fp)(int), int* p, int A::* pmd, int (A::*pmf)(int)>
H A Dmember-pointer.cpp80 void (HasMembers::*pmf)() = &HasMembers::f;
/external/clang/test/CXX/expr/expr.mptr.oper/
H A Dp6-0x.cpp15 void test(X *xp, int (X::*pmf)(int), int (X::*l_pmf)(int) &,
18 (lvalue<X>().*pmf)(17);
19 (xvalue<X>().*pmf)(17);
20 (prvalue<X>().*pmf)(17);
21 (xp->*pmf)(17);
/external/clang/test/CodeGenCXX/
H A Dnullptr.cpp19 int (X::*pmf)(int) = get_nullptr();
H A Dptr-to-member-function.cpp50 bool (A::*pmf)(int*) const; member in struct:B1
52 B1(int i) : pmf(&A::foo), im(i) {
53 ((A*)this->*pmf)(&im);
H A Dreference-cast.cpp105 typedef int (X::*pmf)(int); typedef
108 pmf get_pointer_to_member_function();
H A Dmember-function-pointers.cpp83 bool (A::*pmf)(int*) const; member in struct:PR5177::B1
86 B1() : pmf(&A::foo), pa(&a) {}
87 bool operator()() const { return (pa->*pmf)(new int); }
204 typedef int (X::*pmf)(int); typedef in namespace:test8
207 pmf f() {
209 return pmf();
/external/clang/test/CXX/temp/temp.param/
H A Dp4.cpp15 template<float (X::*pmf)(float, int)> struct A9;
/external/clang/test/SemaTemplate/
H A Dinstantiate-local-class.cpp61 pmf_type pmf = &T::foo; local
H A Dtemp_arg_nontype.cpp79 template<int (Z::*pmf)(int)> struct A6; // expected-note{{template parameter is declared here}}
/external/stlport/test/unit/
H A Dmfunptr_test.cpp205 const_mem_fun1_ref_t<bool,V,int> pmf = mem_fun_ref( &V::f ); local
206 binder2nd<const_mem_fun1_ref_t<bool,V,int> > b(pmf, 2);
212 binder2nd<const_mem_fun1_ref_t<bool,V,int> > b2 = bind2nd( pmf, 2 );

Completed in 267 milliseconds