NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Members | List of all members
nvbio::stream_traits< ForwardPackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > > Struct Template Reference

Detailed description

template< typename InputStream, typename SymbolType, uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType>
struct nvbio::stream_traits< ForwardPackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >

PackedStream specialization of the stream_traits class, providing compile-time information about the corresponding string type

Definition at line 598 of file packedstream.h.

#include <packedstream.h>

Public Types

typedef IndexType index_type
 
typedef SymbolType symbol_type
 

Static Public Members

static const uint32 SYMBOL_SIZE = ForwardPackedStream<InputStream,SymbolType,SYMBOL_SIZE_T,BIG_ENDIAN_T,IndexType>::SYMBOL_SIZE
 
static const uint32 SYMBOL_COUNT = ForwardPackedStream<InputStream,SymbolType,SYMBOL_SIZE_T,BIG_ENDIAN_T,IndexType>::SYMBOL_COUNT
 

Member Typedef Documentation

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef IndexType nvbio::stream_traits< ForwardPackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::index_type

Definition at line 600 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef SymbolType nvbio::stream_traits< ForwardPackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::symbol_type

Definition at line 601 of file packedstream.h.

Member Data Documentation

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
const uint32 nvbio::stream_traits< ForwardPackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::SYMBOL_COUNT = ForwardPackedStream<InputStream,SymbolType,SYMBOL_SIZE_T,BIG_ENDIAN_T,IndexType>::SYMBOL_COUNT
static

Definition at line 604 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
const uint32 nvbio::stream_traits< ForwardPackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::SYMBOL_SIZE = ForwardPackedStream<InputStream,SymbolType,SYMBOL_SIZE_T,BIG_ENDIAN_T,IndexType>::SYMBOL_SIZE
static

Definition at line 603 of file packedstream.h.


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