NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Static Public Methods | List of all members
nvbio::packer< BIG_ENDIAN_T, SYMBOL_SIZE, Symbol, InputStream, IndexType, uint32 > Struct Template Reference

Detailed description

template< bool BIG_ENDIAN_T, uint32 SYMBOL_SIZE, typename Symbol, typename InputStream, typename IndexType>
struct nvbio::packer< BIG_ENDIAN_T, SYMBOL_SIZE, Symbol, InputStream, IndexType, uint32 >

Definition at line 42 of file packedstream_inl.h.

#include <packedstream_inl.h>

Static Public Methods

static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE Symbol 
get_symbol (InputStream stream, const IndexType sym_idx)
 
static NVBIO_FORCEINLINE
NVBIO_HOST_DEVICE void 
set_symbol (InputStream stream, const IndexType sym_idx, Symbol sym)
 

Member Function Documentation

template<bool BIG_ENDIAN_T, uint32 SYMBOL_SIZE, typename Symbol , typename InputStream , typename IndexType >
static NVBIO_FORCEINLINE NVBIO_HOST_DEVICE Symbol nvbio::packer< BIG_ENDIAN_T, SYMBOL_SIZE, Symbol, InputStream, IndexType, uint32 >::get_symbol ( InputStream  stream,
const IndexType  sym_idx 
)
inlinestatic

Definition at line 44 of file packedstream_inl.h.

template<bool BIG_ENDIAN_T, uint32 SYMBOL_SIZE, typename Symbol , typename InputStream , typename IndexType >
static NVBIO_FORCEINLINE NVBIO_HOST_DEVICE void nvbio::packer< BIG_ENDIAN_T, SYMBOL_SIZE, Symbol, InputStream, IndexType, uint32 >::set_symbol ( InputStream  stream,
const IndexType  sym_idx,
Symbol  sym 
)
inlinestatic

Definition at line 85 of file packedstream_inl.h.


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