NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
utils.h File Reference
#include <nvbio/basic/packedstream.h>
#include <nvbio/basic/cached_iterator.h>
#include <nvbio/basic/vector_view.h>

Go to the source code of this file.

Classes

struct  nvbio::lmem_selector< StringType >
 
struct  nvbio::lmem_selector< vector_view< PackedStream< StreamType, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T > > >
 

Namespaces

 nvbio
 Define a vector_view POD type and plain_view() for std::vector.
 

Functions

template<typename StreamType , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename W >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE vector_view
< typename PackedStream
< const_cached_iterator< const
W * >, SymbolType,
SYMBOL_SIZE_T, BIG_ENDIAN_T >
::iterator > 
nvbio::make_local_string (vector_view< PackedStream< StreamType, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T > > string, W *lmem)