LibreOffice Module comphelper (master)  1
Public Types | Public Member Functions | List of all members
comphelper::UniquePtrValueLess< T > Struct Template Reference

by-value less functor for std::set<std::unique_ptr<T>> More...

#include <stl_types.hxx>

Public Types

typedef bool is_transparent
 

Public Member Functions

bool operator() (std::unique_ptr< T > const &lhs, std::unique_ptr< T > const &rhs) const
 
bool operator() (T const &lhs, std::unique_ptr< T > const &rhs) const
 
bool operator() (std::unique_ptr< T > const &lhs, T const &rhs) const
 

Detailed Description

template<class T>
struct comphelper::UniquePtrValueLess< T >

by-value less functor for std::set<std::unique_ptr<T>>

Definition at line 68 of file stl_types.hxx.

Member Typedef Documentation

template<class T >
typedef bool comphelper::UniquePtrValueLess< T >::is_transparent

Definition at line 78 of file stl_types.hxx.

Member Function Documentation

template<class T >
bool comphelper::UniquePtrValueLess< T >::operator() ( std::unique_ptr< T > const &  lhs,
std::unique_ptr< T > const &  rhs 
) const
inline

Definition at line 70 of file stl_types.hxx.

template<class T >
bool comphelper::UniquePtrValueLess< T >::operator() ( T const &  lhs,
std::unique_ptr< T > const &  rhs 
) const
inline

Definition at line 79 of file stl_types.hxx.

template<class T >
bool comphelper::UniquePtrValueLess< T >::operator() ( std::unique_ptr< T > const &  lhs,
T const &  rhs 
) const
inline

Definition at line 85 of file stl_types.hxx.


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