|
| template<typename T , typename CounterT > |
| void | nvbio::swap (SharedPointer< T, CounterT > &a, SharedPointer< T, CounterT > &b) |
| |
| template<typename T , typename U , typename CounterT > |
| SharedPointer< T, CounterT > | nvbio::static_pointer_cast (const SharedPointer< U, CounterT > &r) |
| |
| template<typename T , typename U , typename CounterT > |
| SharedPointer< T, CounterT > | nvbio::const_pointer_cast (const SharedPointer< U, CounterT > &r) |
| |
| template<typename T , typename U , typename CounterT > |
| SharedPointer< T, CounterT > | nvbio::dynamic_pointer_cast (const SharedPointer< U, CounterT > &r) |
| |
| template<typename CharT , typename TraitsT , typename T , typename CounterT > |
std::basic_ostream< CharT,
TraitsT > & | nvbio::operator<< (std::basic_ostream< CharT, TraitsT > &os, const SharedPointer< T, CounterT > &p) |
| |
| template<typename DeleterT , typename T , typename CounterT > |
| DeleterT * | nvbio::get_deleter (const SharedPointer< T, CounterT > &p) |
| |
| template<typename T , typename CounterT > |
| void | nvbio::swap (WeakPointer< T, CounterT > &a, WeakPointer< T, CounterT > &b) |
| |
| template<typename T , typename CounterT > |
| void | std::swap (::nvbio::SharedPointer< T, CounterT > &a,::nvbio::SharedPointer< T, CounterT > &b) |
| |
| template<typename T , typename CounterT > |
| void | std::swap (::nvbio::WeakPointer< T, CounterT > &a,::nvbio::WeakPointer< T, CounterT > &b) |
| |