STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | List of all members
owner_less< void > Struct Template Reference

Public Types

typedef int is_transparent
 

Public Member Functions

template<class _Ty , class _Uty >
bool operator() (const shared_ptr< _Ty > &_Left, const shared_ptr< _Uty > &_Right) const
 
template<class _Ty , class _Uty >
bool operator() (const shared_ptr< _Ty > &_Left, const weak_ptr< _Uty > &_Right) const
 
template<class _Ty , class _Uty >
bool operator() (const weak_ptr< _Ty > &_Left, const shared_ptr< _Uty > &_Right) const
 
template<class _Ty , class _Uty >
bool operator() (const weak_ptr< _Ty > &_Left, const weak_ptr< _Uty > &_Right) const
 

Member Typedef Documentation

Member Function Documentation

template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const shared_ptr< _Ty > &  _Left,
const shared_ptr< _Uty > &  _Right 
) const
inline
2355  { // apply owner_before to operands
2356  return (_Left.owner_before(_Right));
2357  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:738
template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const shared_ptr< _Ty > &  _Left,
const weak_ptr< _Uty > &  _Right 
) const
inline
2362  { // apply owner_before to operands
2363  return (_Left.owner_before(_Right));
2364  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:738
template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const weak_ptr< _Ty > &  _Left,
const shared_ptr< _Uty > &  _Right 
) const
inline
2369  { // apply owner_before to operands
2370  return (_Left.owner_before(_Right));
2371  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:738
template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const weak_ptr< _Ty > &  _Left,
const weak_ptr< _Uty > &  _Right 
) const
inline
2376  { // apply owner_before to operands
2377  return (_Left.owner_before(_Right));
2378  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:738

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