NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Methods | List of all members
nvbio::CachedPackedSparseStringSet< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, LengthIterator, uint32 > Struct Template Reference

Detailed description

template< typename StreamIterator, typename SymbolType, uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename LengthIterator>
struct nvbio::CachedPackedSparseStringSet< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, LengthIterator, uint32 >

Definition at line 1200 of file string_set.h.

#include <string_set.h>

Public Types

typedef const_cached_iterator
< StreamIterator > 
cached_stream_iterator
 
typedef PackedStream
< cached_stream_iterator,
SymbolType, SYMBOL_SIZE_T,
BIG_ENDIAN_T > 
cached_packed_stream_type
 
typedef SparseStringSet
< cached_packed_stream_type,
LengthIterator > 
cached_string_set
 

Static Public Methods

static cached_string_set make (const SparseStringSet< PackedStream< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T >, LengthIterator > string_set)
 

Member Typedef Documentation

template<typename StreamIterator , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename LengthIterator >
typedef PackedStream<cached_stream_iterator,SymbolType,SYMBOL_SIZE_T,BIG_ENDIAN_T> nvbio::CachedPackedSparseStringSet< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, LengthIterator, uint32 >::cached_packed_stream_type

Definition at line 1209 of file string_set.h.

template<typename StreamIterator , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename LengthIterator >
typedef const_cached_iterator<StreamIterator> nvbio::CachedPackedSparseStringSet< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, LengthIterator, uint32 >::cached_stream_iterator

Definition at line 1208 of file string_set.h.

template<typename StreamIterator , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename LengthIterator >
typedef SparseStringSet<cached_packed_stream_type,LengthIterator> nvbio::CachedPackedSparseStringSet< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, LengthIterator, uint32 >::cached_string_set

Definition at line 1210 of file string_set.h.

Member Function Documentation

template<typename StreamIterator , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename LengthIterator >
static cached_string_set nvbio::CachedPackedSparseStringSet< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, LengthIterator, uint32 >::make ( const SparseStringSet< PackedStream< StreamIterator, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T >, LengthIterator >  string_set)
inlinestatic

Definition at line 1212 of file string_set.h.


The documentation for this struct was generated from the following file: