#include <cstddef>
#include <iterator>
Go to the source code of this file.
|
| template<typename IteratorType> |
| IteratorRange< IteratorType > | sen::util::makeRange (IteratorType begin, IteratorType end) |
| | Create a simple range for the two iterators.
|
| template<typename ContainerType> |
| auto | sen::util::makeRange (ContainerType &container) |
| | Create a simple range for the given container.
|
| template<template< typename > typename LockType, typename IteratorType, typename MutexType> |
| auto | sen::util::makeLockedRange (IteratorType begin, IteratorType end, MutexType &m) |
| | Create a LockedRangeAdapter for the given iterator pair and lock the given mutex.
|
| template<template< typename > typename LockType, typename ContainerType, typename MutexType> |
| auto | sen::util::makeLockedRange (ContainerType &container, MutexType &m) |
| | Create a LockedRangeAdapter for the given container and lock the given mutex.
|