Lines Matching refs:mp
411 bool nullTestDataUnspecified(int Unspecified::*mp) { in nullTestDataUnspecified() argument
412 return mp; in nullTestDataUnspecified()
433 bool nullTestFunctionUnspecified(void (Unspecified::*mp)()) { in nullTestFunctionUnspecified() argument
434 return mp; in nullTestFunctionUnspecified()
652 void (Multiple::*convertB2FuncToMultiple(void (B2::*mp)()))() { in convertB2FuncToMultiple() argument
653 return mp; in convertB2FuncToMultiple()
670 void (B2::*convertMultipleFuncToB2(void (Multiple::*mp)()))() { in convertMultipleFuncToB2() argument
673 return static_cast<void (B2::*)()>(mp); in convertMultipleFuncToB2()
701 void (D::*convertCToD(void (C::*mp)()))() { in convertCToD() argument
702 return mp; in convertCToD()
741 int A::*reinterpret(int B::*mp) { in reinterpret() argument
742 return reinterpret_cast<int A::*>(mp); in reinterpret()
749 int A::*reinterpret(int C::*mp) { in reinterpret() argument
750 return reinterpret_cast<int A::*>(mp); in reinterpret()
768 int *load_data(A *a, int A::*mp) { in load_data() argument
769 return &(a->*mp); in load_data()
878 int foo(A *a, int (A::*mp)()) { in foo() argument
879 return (a->*mp)(); // expected-error{{requires a complete class type}} in foo()
882 int foo(A *a, int A::*mp) { in foo() argument
883 return a->*mp; // expected-error{{requires a complete class type}} in foo()