From 6e4789d62120ac99bc6abbd96ae1cd4cf378baaa Mon Sep 17 00:00:00 2001 From: Marcelo Lira Date: Thu, 13 Oct 2011 17:29:54 -0300 Subject: Added a test for a typedef of a pointer to a struct. This is only a compilation test, no Python test was provided. --- tests/libsample/handle.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'tests/libsample/handle.h') diff --git a/tests/libsample/handle.h b/tests/libsample/handle.h index f76277f5a..d6651cdd1 100644 --- a/tests/libsample/handle.h +++ b/tests/libsample/handle.h @@ -31,7 +31,7 @@ class OBJ typedef OBJ* HANDLE; -class HandleHolder +class LIBSAMPLE_API HandleHolder { public: explicit HandleHolder(HANDLE ptr = 0) : m_handle(ptr) {} @@ -51,5 +51,11 @@ private: HANDLE m_handle; }; -#endif // HANDLE_H +struct PrimitiveStruct {}; +typedef struct PrimitiveStruct* PrimitiveStructPtr; +struct LIBSAMPLE_API PrimitiveStructPointerHolder +{ + PrimitiveStructPtr primitiveStructPtr; +}; +#endif // HANDLE_H -- cgit v1.2.3