LibreOffice Module o3tl (master)  1
Classes | Namespaces
sorted_vector.hxx File Reference
#include <vector>
#include <algorithm>
#include <functional>
#include <memory>
#include <type_traits>
Include dependency graph for sorted_vector.hxx:

Go to the source code of this file.

Classes

struct  o3tl::find_unique< Value, Compare >
 the elements are totally ordered by Compare, for no 2 elements !Compare(a,b) && !Compare(b,a) is true More...
 
class  o3tl::sorted_vector< Value, Compare, Find, bool >
 Represents a sorted vector of values. More...
 
class  o3tl::sorted_vector< Value, Compare, Find, false >
 
struct  o3tl::less_ptr_to< T >
 Implements an ordering function over a pointer, where the comparison uses the < operator on the pointed-to types. More...
 
struct  o3tl::less_uniqueptr_to< T >
 
struct  o3tl::find_unique< Value, Compare >
 the elements are totally ordered by Compare, for no 2 elements !Compare(a,b) && !Compare(b,a) is true More...
 
struct  o3tl::find_partialorder_ptrequals< Value, Compare >
 the elements are partially ordered by Compare, 2 elements are allowed if they are not the same element (pointer equal) More...
 

Namespaces

 o3tl