Home | History | Annotate | Download | only in util.smartptr.shared.const

Lines Matching refs:shared_ptr

14 // shared_ptr
16 // template<class Y> shared_ptr(shared_ptr<Y>&& r);
60 static_assert(( std::is_convertible<std::shared_ptr<A>, std::shared_ptr<B> >::value), "");
61 static_assert((!std::is_convertible<std::shared_ptr<B>, std::shared_ptr<A> >::value), "");
62 static_assert((!std::is_convertible<std::shared_ptr<A>, std::shared_ptr<C> >::value), "");
64 std::shared_ptr<A> pA(new A);
70 std::shared_ptr<B> pB(std::move(pA));
95 std::shared_ptr<A> pA;
100 std::shared_ptr<B> pB(pA);