MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Vector< T > Class Template Reference

Public Member Functions

 Vector (int sz=10)
T & operator[] (unsigned i)
const T & operator[] (unsigned i) const
unsigned size () const
int push_back (const T &)
void push (const T &, unsigned pos)
T & set (T &, unsigned pos, T &fill_obj)
T & back ()
void erase (unsigned index)
void clear ()
int fill (unsigned new_size, T &obj)
Vector< T > & operator= (const Vector< T > &)
 Vector (const Vector &)
bool equal (const Vector< T > &obj) const
int assign (const T *, unsigned cnt)
int assign (const Vector< T > &obj)
T * getBase ()
const T * getBase () const

Detailed Description

template<class T>
class Vector< T >

Definition at line 25 of file Vector.hpp.

Constructor & Destructor Documentation

template<class T >
Vector< T >::Vector ( const Vector< T > &  src)

Does deep copy.

Definition at line 83 of file Vector.hpp.

Member Function Documentation

template<class T>
bool Vector< T >::equal ( const Vector< T > &  obj) const

Shallow equal (i.e does memcmp)

Definition at line 233 of file Vector.hpp.

Here is the caller graph for this function:


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