|
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) |
|