1 #if INCLUDE_UNUSED_STRUCTS 2 #if MAKE_UNUSED_STRUCT_C 3 extern "C" { 4 #endif 5 struct UnusedStruct { 6 int mUnusedMember; 7 }; 8 #if MAKE_UNUSED_STRUCT_C 9 } 10 #endif 11 #endif 12 13 class Foo { 14 public: Foo(int * a,int * b)15 Foo(int *a, int *b) : a_(a), b_(b) {} 16 private: 17 int *a_; 18 int *b_; 19 }; 20 21 Foo foo(int *a, int *b); 22 23