NVBIO
|
Definition at line 783 of file packedstream_inl.h.
#include <packedstream_inl.h>
Public Types | |
typedef ForwardPackedStream < InputStream, Symbol, SYMBOL_SIZE, BIG_ENDIAN, IndexType > | forward_stream_type |
Static Public Methods | |
NVBIO_FORCEINLINE static NVBIO_HOST_DEVICE void | rebase (forward_stream_type &it) |
NVBIO_FORCEINLINE static NVBIO_HOST_DEVICE void | next (forward_stream_type &it) |
NVBIO_FORCEINLINE static NVBIO_HOST_DEVICE void | prev (forward_stream_type &it) |
NVBIO_FORCEINLINE static NVBIO_HOST_DEVICE Symbol | fetch (const forward_stream_type &it) |
Static Public Members | |
static const uint32 | SYMBOL_COUNT = 1u << SYMBOL_SIZE |
static const uint32 | SYMBOL_MASK = SYMBOL_COUNT - 1u |
static const uint32 | WORD_SIZE = 8u * uint32( sizeof(ValueType) ) |
static const uint32 | SYMBOLS_PER_WORD = WORD_SIZE / SYMBOL_SIZE |
typedef ForwardPackedStream<InputStream,Symbol,SYMBOL_SIZE,BIG_ENDIAN,IndexType> nvbio::forward_packer< BIG_ENDIAN, SYMBOL_SIZE, Symbol, InputStream, IndexType, ValueType >::forward_stream_type |
Definition at line 785 of file packedstream_inl.h.
|
inlinestatic |
Definition at line 868 of file packedstream_inl.h.
|
inlinestatic |
Definition at line 804 of file packedstream_inl.h.
|
inlinestatic |
Definition at line 836 of file packedstream_inl.h.
|
inlinestatic |
Definition at line 793 of file packedstream_inl.h.
|
static |
Definition at line 787 of file packedstream_inl.h.
|
static |
Definition at line 788 of file packedstream_inl.h.
|
static |
Definition at line 790 of file packedstream_inl.h.
|
static |
Definition at line 789 of file packedstream_inl.h.