X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;ds=inline;f=include%2FSharedPtr.h;fp=include%2FSharedPtr.h;h=9b135843266a7433caabc57b2b28816390586d53;hb=79009fa0674d90e03b7a7bd958f7ee1e20d9b194;hp=0000000000000000000000000000000000000000;hpb=f4ff258d21cf7a785fe5f271f01942fde6d4d1b8;p=trackerpp.git diff --git a/include/SharedPtr.h b/include/SharedPtr.h new file mode 100644 index 0000000..9b13584 --- /dev/null +++ b/include/SharedPtr.h @@ -0,0 +1,12 @@ +#ifndef _SHARED_PTR_H_ +#define _SHARED_PTR_H_ + +#include +#ifndef TK_DECLARE_PTR +#define TK_DECLARE_PTR(className) \ + class className; \ + typedef std::shared_ptr className##Ptr; \ + typedef std::weak_ptr className##WPtr; +#endif + +#endif /* _SHARED_PTR_H_ */