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 70 of file stl_types.hxx.

Member Typedef Documentation

◆ is_transparent

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

Definition at line 80 of file stl_types.hxx.

Member Function Documentation

◆ operator()() [1/3]

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 72 of file stl_types.hxx.

◆ operator()() [2/3]

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

Definition at line 87 of file stl_types.hxx.

◆ operator()() [3/3]

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

Definition at line 81 of file stl_types.hxx.


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