NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
vectorized_string.h File Reference
#include <nvbio/basic/types.h>
#include <nvbio/basic/vector_view.h>
#include <nvbio/basic/packedstream.h>
#include <nvbio/basic/vector_loads.h>
#include <nvbio/strings/string_traits.h>
#include <nvbio/strings/string.h>

Go to the source code of this file.

Classes

struct  nvbio::vectorized_string< string_type >
 
struct  nvbio::vectorized_string< const char * >
 
struct  nvbio::vectorized_string< vector_view< const T *, IndexType > >
 
struct  nvbio::vectorized_string< vector_view< PackedStream< InputStream, Symbol, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > > >
 

Namespaces

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

Functions

template<typename string_type >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE uint2 
nvbio::vectorized_string_range (const string_type &string)
 
template<typename string_type >
NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
nvbio::vectorized_string_load (const string_type &string, const uint32 i, typename string_traits< string_type >::value_type *vector)