LibreOffice Module comphelper (master) 1
Classes | Namespaces | Functions
stl_types.hxx File Reference
#include <sal/config.h>
#include <algorithm>
#include <memory>
#include <string_view>
#include <rtl/ustring.hxx>
#include <rtl/ustrbuf.hxx>
#include <o3tl/string_view.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

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 Tp, class Arg >
 
class  comphelper::OUStringBufferAppender
 output iterator that appends OUStrings into an OUStringBuffer. More...
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::uno
 
namespace  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...