Common ODB Runtime Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Functions
odb::tr1 Namespace Reference

Classes

class  lazy_shared_ptr
 
class  lazy_weak_ptr
 

Functions

template<class T , class Y >
bool operator== (const lazy_shared_ptr< T > &, const lazy_shared_ptr< Y > &)
 
template<class T , class Y >
bool operator!= (const lazy_shared_ptr< T > &, const lazy_shared_ptr< Y > &)
 
template<class T >
void swap (lazy_shared_ptr< T > &, lazy_shared_ptr< T > &)
 
template<class D , class T >
D * get_deleter (const lazy_shared_ptr< T > &)
 
template<class T >
void swap (lazy_weak_ptr< T > &, lazy_weak_ptr< T > &)
 

Function Documentation

template<class T , class Y >
bool odb::tr1::operator== ( const lazy_shared_ptr< T > &  ,
const lazy_shared_ptr< Y > &   
)
template<class T , class Y >
bool odb::tr1::operator!= ( const lazy_shared_ptr< T > &  ,
const lazy_shared_ptr< Y > &   
)
template<class T >
void odb::tr1::swap ( lazy_shared_ptr< T > &  ,
lazy_shared_ptr< T > &   
)
template<class D , class T >
D* odb::tr1::get_deleter ( const lazy_shared_ptr< T > &  )
template<class T >
void odb::tr1::swap ( lazy_weak_ptr< T > &  ,
lazy_weak_ptr< T > &   
)