MySQL 9.4.0
Source Code Documentation
Vector_wrapper< T > Class Template Reference

#include <ut0vec.h>

Public Member Functions

 Vector_wrapper (ib_vector_t &ib_vector)
 
size_t size () const
 
bool empty () const
 
const Toperator[] (size_t idx) const
 
Toperator[] (size_t idx)
 
Tbegin ()
 
Tend ()
 
const Tbegin () const
 
const Tend () const
 

Private Attributes

ib_vector_tm_ib_vector
 

Constructor & Destructor Documentation

◆ Vector_wrapper()

template<typename T >
Vector_wrapper< T >::Vector_wrapper ( ib_vector_t ib_vector)
inline

Member Function Documentation

◆ begin() [1/2]

template<typename T >
T * Vector_wrapper< T >::begin ( void  )
inline

◆ begin() [2/2]

template<typename T >
const T * Vector_wrapper< T >::begin ( void  ) const
inline

◆ empty()

template<typename T >
bool Vector_wrapper< T >::empty ( ) const
inline

◆ end() [1/2]

template<typename T >
T * Vector_wrapper< T >::end ( void  )
inline

◆ end() [2/2]

template<typename T >
const T * Vector_wrapper< T >::end ( void  ) const
inline

◆ operator[]() [1/2]

template<typename T >
T & Vector_wrapper< T >::operator[] ( size_t  idx)
inline

◆ operator[]() [2/2]

template<typename T >
const T & Vector_wrapper< T >::operator[] ( size_t  idx) const
inline

◆ size()

template<typename T >
size_t Vector_wrapper< T >::size ( ) const
inline

Member Data Documentation

◆ m_ib_vector

template<typename T >
ib_vector_t& Vector_wrapper< T >::m_ib_vector
private

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