NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Static Public Members | List of all members
nvbio::string_traits< T * > Struct Template Reference

Detailed description

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

a string-traits specialization for plain arrays (like C strings)

Definition at line 55 of file string_traits.h.

#include <string_traits.h>

Public Types

typedef T value_type
 
typedef T & reference
 
typedef uint64 index_type
 
typedef T * iterator
 
typedef const T * const_iterator
 
typedef const T * forward_iterator
 

Static Public Members

static const uint32 SYMBOL_SIZE = 8u * uint32( sizeof(T) )
 

Member Typedef Documentation

template<typename T >
typedef const T* nvbio::string_traits< T * >::const_iterator

Definition at line 63 of file string_traits.h.

template<typename T >
typedef const T* nvbio::string_traits< T * >::forward_iterator

Definition at line 64 of file string_traits.h.

template<typename T >
typedef uint64 nvbio::string_traits< T * >::index_type

Definition at line 61 of file string_traits.h.

template<typename T >
typedef T* nvbio::string_traits< T * >::iterator

Definition at line 62 of file string_traits.h.

template<typename T >
typedef T& nvbio::string_traits< T * >::reference

Definition at line 60 of file string_traits.h.

template<typename T >
typedef T nvbio::string_traits< T * >::value_type

Definition at line 59 of file string_traits.h.

Member Data Documentation

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

Definition at line 57 of file string_traits.h.


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