LCS::vector_start_at_one< T > Class Template Reference

#include <LCS.h>

List of all members.

Public Member Functions

 vector_start_at_one ()
 vector_start_at_one (const std::vector< T > &init)
size_t size () const
const T & operator[] (size_t i) const

Private Member Functions

 vector_start_at_one (const vector_start_at_one< T > &)

Private Attributes

std::vector< T > data
const std::vector< T > & sa


Detailed Description

template<typename T>
class LCS::vector_start_at_one< T >

Definition at line 15 of file LCS.h.


Constructor & Destructor Documentation

template<typename T>
LCS::vector_start_at_one< T >::vector_start_at_one (  )  [inline]

Definition at line 18 of file LCS.h.

template<typename T>
LCS::vector_start_at_one< T >::vector_start_at_one ( const std::vector< T > &  init  )  [inline]

Definition at line 19 of file LCS.h.

template<typename T>
LCS::vector_start_at_one< T >::vector_start_at_one ( const vector_start_at_one< T > &   )  [private]


Member Function Documentation

template<typename T>
const T& LCS::vector_start_at_one< T >::operator[] ( size_t  i  )  const [inline]

Definition at line 26 of file LCS.h.

template<typename T>
size_t LCS::vector_start_at_one< T >::size (  )  const [inline]

Definition at line 21 of file LCS.h.

Referenced by LCS::getDiff(), LCS::LCSLength(), and LCS::printDiff().

Here is the caller graph for this function:


Member Data Documentation

template<typename T>
std::vector<T> LCS::vector_start_at_one< T >::data [private]

Definition at line 31 of file LCS.h.

template<typename T>
const std::vector<T>& LCS::vector_start_at_one< T >::sa [private]

Definition at line 32 of file LCS.h.

Referenced by LCS::vector_start_at_one< T >::operator[](), and LCS::vector_start_at_one< T >::size().


The documentation for this class was generated from the following file:
Generated on Tue Sep 15 14:48:50 2009 for RoseQtWidgets by  doxygen 1.4.7