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

typedef int owner_less< void >::is_transparent

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
1931  { // apply owner_before to operands
1932  return (_Left.owner_before(_Right));
1933  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:315
template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const shared_ptr< _Ty > &  _Left,
const weak_ptr< _Uty > &  _Right 
) const
inline
1938  { // apply owner_before to operands
1939  return (_Left.owner_before(_Right));
1940  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:315
template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const weak_ptr< _Ty > &  _Left,
const shared_ptr< _Uty > &  _Right 
) const
inline
1945  { // apply owner_before to operands
1946  return (_Left.owner_before(_Right));
1947  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:315
template<class _Ty , class _Uty >
bool owner_less< void >::operator() ( const weak_ptr< _Ty > &  _Left,
const weak_ptr< _Uty > &  _Right 
) const
inline
1952  { // apply owner_before to operands
1953  return (_Left.owner_before(_Right));
1954  }
bool owner_before(const _Ptr_base< _Ty2 > &_Right) const
Definition: memory:315

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