LibreOffice Module comphelper (master) 1
Classes | Namespaces | Functions
anycompare.hxx File Reference
#include <comphelper/comphelperdllapi.h>
#include <com/sun/star/lang/IllegalArgumentException.hpp>
#include <com/sun/star/i18n/XCollator.hpp>
#include <comphelper/extract.hxx>
#include <memory>
#include <utility>
Include dependency graph for anycompare.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  comphelper::IKeyPredicateLess
 
struct  comphelper::LessPredicateAdapter
 
class  comphelper::ScalarPredicateLess< SCALAR >
 
class  comphelper::StringPredicateLess
 
class  comphelper::StringCollationPredicateLess
 
class  comphelper::TypePredicateLess
 
class  comphelper::EnumPredicateLess
 
class  comphelper::InterfacePredicateLess
 

Namespaces

namespace  comphelper
 

Functions

::std::unique_ptr< IKeyPredicateLess > COMPHELPER_DLLPUBLIC comphelper::getStandardLessPredicate (css::uno::Type const &i_type, css::uno::Reference< css::i18n::XCollator > const &i_collator)
 creates a default IKeyPredicateLess instance for the given UNO type More...
 
bool comphelper::anyLess (css::uno::Any const &lhs, css::uno::Any const &rhs)
 Compare two Anys. More...