#include <boost/concept_check.hpp>
#include <boost/range/concepts.hpp>
#include <boost/range/iterator.hpp>
#include <type_traits>
#include <utility>
Go to the source code of this file.
Classes | |
struct | paal::utils::concepts::floating_point< T > |
Concept class for floating point types. More... | |
struct | paal::utils::concepts::move_constructible< T > |
Concept class for move constructible types. More... | |
class | paal::utils::concepts::output_iterator< Iter, Val > |
Concept class for output iterator concept. We don't use boost::OutputIterator concept as it excludes boost::function_output_iterator with lambda function. More... | |
struct | paal::utils::concepts::readable_range< T > |
Concept class for readable range concept. More... | |
Namespaces | |
paal | |
global namespace of project. | |
paal::utils | |
Utils namespace. | |
paal::utils::concepts | |
Utils concepts namespace. | |