shared_ptr.h | 345 struct __static_cast_tag { }; struct in namespace:std::tr1 456 __shared_ptr(const __shared_ptr<_Tp1, _Lp>& __r, __static_cast_tag) 606 { return __shared_ptr<_Tp, _Lp>(__r, __static_cast_tag()); } 865 shared_ptr(const shared_ptr<_Tp1>& __r, __static_cast_tag) 866 : __shared_ptr<_Tp>(__r, __static_cast_tag()) { } 904 { return shared_ptr<_Tp>(__r, __static_cast_tag()); }
|