X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=src%2FSharedPtr.h;fp=src%2FSharedPtr.h;h=9b135843266a7433caabc57b2b28816390586d53;hb=804f325c3a26e6ff253c3eb490071434da9c3b3f;hp=0000000000000000000000000000000000000000;hpb=5675c1a74ffcb95725eb11463e51cfebbc88a15e;p=trackerpp.git diff --git a/src/SharedPtr.h b/src/SharedPtr.h new file mode 100644 index 0000000..9b13584 --- /dev/null +++ b/src/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_ */