1 2 3 4 5 6 7 8 9 10 11 12
class A { public: void fA() {} }; typedef A tA; inline void test_A(A *a) {} inline void test_tA(tA *a) {} inline tA *new_tA() { return new tA(); }