double_conversion::Vector< T > Class Template Reference

#include <utils.h>

Inheritance diagram for double_conversion::Vector< T >:

Inheritance graph
[legend]
Collaboration diagram for double_conversion::Vector< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Vector ()
 Vector (T *data, int length)
Vector< TSubVector (int from, int to)
int length () const
bool is_empty () const
Tstart () const
Toperator[] (int index) const
Tfirst ()
Tlast ()


Detailed Description

template<typename T>
class double_conversion::Vector< T >

Definition at line 155 of file utils.h.


Constructor & Destructor Documentation

template<typename T>
double_conversion::Vector< T >::Vector (  )  [inline]

Definition at line 157 of file utils.h.

template<typename T>
double_conversion::Vector< T >::Vector ( T data,
int  length 
) [inline]

Definition at line 158 of file utils.h.


Member Function Documentation

template<typename T>
T& double_conversion::Vector< T >::first (  )  [inline]

Definition at line 186 of file utils.h.

template<typename T>
bool double_conversion::Vector< T >::is_empty (  )  const [inline]

Definition at line 175 of file utils.h.

template<typename T>
T& double_conversion::Vector< T >::last (  )  [inline]

Definition at line 188 of file utils.h.

template<typename T>
int double_conversion::Vector< T >::length (  )  const [inline]

template<typename T>
T& double_conversion::Vector< T >::operator[] ( int  index  )  const [inline]

Definition at line 181 of file utils.h.

template<typename T>
T* double_conversion::Vector< T >::start (  )  const [inline]

Definition at line 178 of file utils.h.

Referenced by double_conversion::Vector< char >::SubVector().

Here is the caller graph for this function:

template<typename T>
Vector<T> double_conversion::Vector< T >::SubVector ( int  from,
int  to 
) [inline]

Definition at line 164 of file utils.h.


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

Generated on Thu Jul 6 00:32:39 2017 for Moses by  doxygen 1.5.9