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

Detailed description

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

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

Definition at line 114 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< T * >::index_type

Definition at line 116 of file packedstream.h.

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

Definition at line 117 of file packedstream.h.

Member Data Documentation

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

Definition at line 120 of file packedstream.h.

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

Definition at line 119 of file packedstream.h.


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