LibreOffice Module comphelper (master)  1
Classes | Namespaces | Functions
stl_types.hxx File Reference
#include <sal/config.h>
#include <memory>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
Include dependency graph for stl_types.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  com::sun::star::uno::Reference< class >
 
struct  comphelper::UStringMixLess
 
class  comphelper::UStringMixEqual
 
struct  comphelper::UniquePtrValueLess< T >
 by-value less functor for std::set<std::unique_ptr<T>> More...
 
class  comphelper::mem_fun1_t< class, class >
 
class  comphelper::OUStringBufferAppender
 output iterator that appends OUStrings into an OUStringBuffer. More...
 

Namespaces

 com::sun::star::uno
 
 comphelper
 

Functions

template<template< typename, typename... > class C, typename T , typename... Etc>
bool comphelper::ContainerUniquePtrEquals (C< std::unique_ptr< T >, Etc... > const &lhs, C< std::unique_ptr< T >, Etc... > const &rhs)
 by-value implementation of std::foo<std::unique_ptr<T>>operator== More...
 
template<class Tp , class Arg >
mem_fun1_t< Tp, Arg > comphelper::mem_fun (void(Tp::*f)(Arg))
 
template<typename ForwardIter , typename OutputIter , typename T >
OutputIter comphelper::intersperse (ForwardIter start, ForwardIter end, OutputIter out, T const &separator)
 algorithm similar to std::copy, but inserts a separator between elements. More...