NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Methods | List of all members
divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type > Class Template Reference

Detailed description

template< typename StringIterator_type, typename PAIterator_type>
class divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >

Definition at line 354 of file divsufsortxx.h.

#include <divsufsortxx.h>

Public Types

typedef std::iterator_traits
< StringIterator_type >
::value_type 
value_type
 
typedef value_typepointer
 
typedef value_typereference
 
typedef ptrdiff_t difference_type
 
typedef
std::random_access_iterator_tag 
iterator_category
 
typedef size_t size_type
 

Public Methods

 substring_wrapper (StringIterator_type Td, const PAIterator_type PA)
 
value_type operator[] (size_type i) const
 
substring_wrapper
< StringIterator_type,
PAIterator_type > & 
operator= (const substring_wrapper< StringIterator_type, PAIterator_type > &wrapper)
 

Member Typedef Documentation

template<typename StringIterator_type, typename PAIterator_type>
typedef ptrdiff_t divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::difference_type

Definition at line 362 of file divsufsortxx.h.

template<typename StringIterator_type, typename PAIterator_type>
typedef std::random_access_iterator_tag divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::iterator_category

Definition at line 363 of file divsufsortxx.h.

template<typename StringIterator_type, typename PAIterator_type>
typedef value_type* divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::pointer

Definition at line 360 of file divsufsortxx.h.

template<typename StringIterator_type, typename PAIterator_type>
typedef value_type& divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::reference

Definition at line 361 of file divsufsortxx.h.

template<typename StringIterator_type, typename PAIterator_type>
typedef size_t divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::size_type

Definition at line 365 of file divsufsortxx.h.

template<typename StringIterator_type, typename PAIterator_type>
typedef std::iterator_traits<StringIterator_type>::value_type divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::value_type

Definition at line 359 of file divsufsortxx.h.

Constructor & Destructor Documentation

template<typename StringIterator_type, typename PAIterator_type>
divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::substring_wrapper ( StringIterator_type  Td,
const PAIterator_type  PA 
)
inline

Definition at line 367 of file divsufsortxx.h.

Member Function Documentation

template<typename StringIterator_type, typename PAIterator_type>
substring_wrapper<StringIterator_type, PAIterator_type>& divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::operator= ( const substring_wrapper< StringIterator_type, PAIterator_type > &  wrapper)
inline

Definition at line 376 of file divsufsortxx.h.

template<typename StringIterator_type, typename PAIterator_type>
value_type divsufsortxx::substring::substring_wrapper< StringIterator_type, PAIterator_type >::operator[] ( size_type  i) const
inline

Definition at line 371 of file divsufsortxx.h.


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