NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
std Namespace Reference

Functions

template<typename Iterator >
void swap (nvbio::iterator_reference< Iterator > ref1, nvbio::iterator_reference< Iterator > ref2)
 
template<typename Stream >
void swap (nvbio::PackedStreamRef< Stream > ref1, nvbio::PackedStreamRef< Stream > ref2)
 
template<typename InputStream , typename SymbolType , nvbio::uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
void iter_swap (nvbio::PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > it1, nvbio::PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > it2)
 
template<typename T , typename CounterT >
void swap (::nvbio::SharedPointer< T, CounterT > &a,::nvbio::SharedPointer< T, CounterT > &b)
 
template<typename T , typename CounterT >
void swap (::nvbio::WeakPointer< T, CounterT > &a,::nvbio::WeakPointer< T, CounterT > &b)
 

Function Documentation

template<typename InputStream , typename SymbolType , nvbio::uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
void std::iter_swap ( nvbio::PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType >  it1,
nvbio::PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType >  it2 
)

Definition at line 679 of file packedstream.h.

template<typename Iterator >
void std::swap ( nvbio::iterator_reference< Iterator >  ref1,
nvbio::iterator_reference< Iterator >  ref2 
)

overload swap for iterator_reference to make sure it does the right thing

Definition at line 95 of file iterator_reference.h.

template<typename T , typename CounterT >
void std::swap ( ::nvbio::SharedPointer< T, CounterT > &  a,
::nvbio::SharedPointer< T, CounterT > &  b 
)
inline

Definition at line 648 of file shared_pointer.h.

template<typename T , typename CounterT >
void std::swap ( ::nvbio::WeakPointer< T, CounterT > &  a,
::nvbio::WeakPointer< T, CounterT > &  b 
)
inline

Definition at line 654 of file shared_pointer.h.

template<typename Stream >
void std::swap ( nvbio::PackedStreamRef< Stream >  ref1,
nvbio::PackedStreamRef< Stream >  ref2 
)

overload swap for PackedStreamRef to make sure it does the right thing

Definition at line 668 of file packedstream.h.