#include <vector>
#include <algorithm>
#include <cassert>
#include <functional>
#include <iterator>
#include <memory>
#include <type_traits>
Go to the source code of this file.
|
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...
|
|