NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | List of all members
nvbio::iterator_traits< PackedStream< 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::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >

PackedStream specialization of the iterator_traits class

Definition at line 390 of file packedstream.h.

#include <packedstream.h>

Inheritance diagram for nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >:

Public Types

typedef PackedStream
< InputStream, SymbolType,
SYMBOL_SIZE_T, BIG_ENDIAN_T,
IndexType > 
iterator
 
typedef iterator::iterator_category iterator_category
 
typedef iterator::value_type value_type
 
typedef iterator::difference_type difference_type
 
typedef iterator::pointer pointer
 
typedef iterator::reference reference
 
typedef iterator::forward_iterator forward_iterator
 

Member Typedef Documentation

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef iterator::difference_type nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::difference_type

Definition at line 396 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef iterator::forward_iterator nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::forward_iterator

Definition at line 399 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef PackedStream<InputStream,SymbolType,SYMBOL_SIZE_T,BIG_ENDIAN_T,IndexType> nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::iterator

Definition at line 392 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef iterator::iterator_category nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::iterator_category

Definition at line 394 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef iterator::pointer nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::pointer

Definition at line 397 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef iterator::reference nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::reference

Definition at line 398 of file packedstream.h.

template<typename InputStream , typename SymbolType , uint32 SYMBOL_SIZE_T, bool BIG_ENDIAN_T, typename IndexType >
typedef iterator::value_type nvbio::iterator_traits< PackedStream< InputStream, SymbolType, SYMBOL_SIZE_T, BIG_ENDIAN_T, IndexType > >::value_type

Definition at line 395 of file packedstream.h.


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