NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
packed_vector.h File Reference
#include <nvbio/basic/packedstream.h>
#include <nvbio/basic/numbers.h>
#include <nvbio/basic/vector.h>
#include <nvbio/basic/packed_vector_inl.h>

Go to the source code of this file.

Classes

struct  nvbio::PackedVector< SystemTag, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType >
 

Namespaces

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

Functions

template<typename SystemTag , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
PackedVector< SystemTag,
SYMBOL_SIZE_T, BIG_ENDIAN_T,
IndexType >::plain_view_type 
nvbio::plain_view (PackedVector< SystemTag, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > &vec)
 
template<typename SystemTag , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
PackedVector< SystemTag,
SYMBOL_SIZE_T, BIG_ENDIAN_T,
IndexType >
::const_plain_view_type 
nvbio::plain_view (const PackedVector< SystemTag, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > &vec)