#include <boost/iterator/iterator_facade.hpp>#include <boost/optional/optional.hpp>#include <boost/range/iterator_range.hpp>Go to the source code of this file.
Classes | |
| class | paal::utils::singleton_iterator< Elem > |
| Iterator to range containing single element. More... | |
Namespaces | |
| paal | |
| global namespace of project. | |
| paal::utils | |
| Utils namespace. | |
Functions | |
| template<typename Elem > | |
| singleton_iterator< Elem > | paal::utils::make_singleton_iterator_begin (Elem &&elem) |
| function to create begin of singleton_iterator More... | |
| template<typename Elem > | |
| singleton_iterator< Elem > | paal::utils::make_singleton_iterator_end () |
| function to create end of singleton_iterator More... | |
| template<typename Elem > | |
| auto | paal::utils::make_singleton_range (Elem &&elem) -> decltype(boost::make_iterator_range(make_singleton_iterator_begin(std::forward< Elem >(elem)), make_singleton_iterator_end< Elem >())) |
| function to create a singleton range More... | |
1.8.5