Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros | Functions
vector.hxx File Reference

Go to the source code of this file.

Classes

class  odb::vector_iterator< V, I >
 
class  odb::vector< T, A >
 
class  odb::vector_iterator< V, I >
 
class  odb::vector_iterator< V, std::reverse_iterator< J > >
 

Namespaces

 odb
 
 odb::core
 

Macros

#define LIBODB_VECTOR_ARG_DEFAULT
 
#define LIBODB_VECTOR_ARG_DECL
 
#define LIBODB_VECTOR_ARG_USE
 

Functions

template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator== (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator== (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const std::vector< T, A > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator== (const std::vector< T, A > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator< (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator< (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const std::vector< T, A > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator< (const std::vector< T, A > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator!= (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator!= (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const std::vector< T, A > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator!= (const std::vector< T, A > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator> (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator>= (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator>= (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const std::vector< T, A > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator>= (const std::vector< T, A > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator<= (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator<= (const vector< T, A LIBODB_VECTOR_ARG_USE > &x, const std::vector< T, A > &y)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
bool odb::operator<= (const std::vector< T, A > &x, const vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 
template<class V , class I >
bool odb::operator== (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator== (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
bool odb::operator== (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator< (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator< (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
bool odb::operator< (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator!= (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator!= (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
bool odb::operator!= (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator> (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator> (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
bool odb::operator> (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator>= (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator>= (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
bool odb::operator>= (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator<= (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
bool odb::operator<= (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
bool odb::operator<= (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
vector_iterator< V, I >
::difference_type 
odb::operator- (const vector_iterator< V, I > &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
vector_iterator< V, I >
::difference_type 
odb::operator- (const vector_iterator< V, I > &x, const typename vector_iterator< V, I >::const_iterator_type &y)
 
template<class V , class I >
vector_iterator< V, I >
::difference_type 
odb::operator- (const typename vector_iterator< V, I >::const_iterator_type &x, const vector_iterator< V, I > &y)
 
template<class V , class I >
vector_iterator< V, I > odb::operator+ (typename vector_iterator< V, I >::difference_type n, const vector_iterator< V, I > &x)
 
template<class T , class A LIBODB_VECTOR_ARG_DECL>
void std::swap (odb::vector< T, A LIBODB_VECTOR_ARG_USE > &x, odb::vector< T, A LIBODB_VECTOR_ARG_USE > &y)
 

Macro Definition Documentation

#define LIBODB_VECTOR_ARG_DEFAULT
#define LIBODB_VECTOR_ARG_DECL
#define LIBODB_VECTOR_ARG_USE