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< const T * > Struct Template Reference

Detailed description

template< typename T>
struct nvbio::stream_traits< const T * >

const T* specialization of the stream_traits class, providing compile-time information about a string type

Definition at line 125 of file packedstream.h.

#include <packedstream.h>

Public Types

typedef uint32 index_type
 
typedef T symbol_type
 

Static Public Members

static const uint32 SYMBOL_SIZE = uint32( 8u * sizeof(T) )
 
static const uint32 SYMBOL_COUNT = uint32( (uint64(1u) << SYMBOL_SIZE) - 1u )
 

Member Typedef Documentation

template<typename T >
typedef uint32 nvbio::stream_traits< const T * >::index_type

Definition at line 127 of file packedstream.h.

template<typename T >
typedef T nvbio::stream_traits< const T * >::symbol_type

Definition at line 128 of file packedstream.h.

Member Data Documentation

template<typename T >
const uint32 nvbio::stream_traits< const T * >::SYMBOL_COUNT = uint32( (uint64(1u) << SYMBOL_SIZE) - 1u )
static

Definition at line 131 of file packedstream.h.

template<typename T >
const uint32 nvbio::stream_traits< const T * >::SYMBOL_SIZE = uint32( 8u * sizeof(T) )
static

Definition at line 130 of file packedstream.h.


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