Fishnet 2.0.1
Framework for Graph-Based Analysis of GIS Vector Data
Loading...
Searching...
No Matches
CollectionConcepts.hpp File Reference
#include <ranges>
#include <concepts>
#include <vector>
#include <unordered_set>
Include dependency graph for CollectionConcepts.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fishnet
 
namespace  fishnet::util
 

Concepts

concept  fishnet::util::Satisfies
 Metaprogramming Helper which checks whether a concept is satisfied (Futher information can found here: https://www.youtube.com/watch?v=KENynEQoqCo) Usage: Satisfies<int,[]<std::integral>{}>
 
concept  fishnet::util::range_of
 
concept  fishnet::util::range_over
 
concept  fishnet::util::forward_range_of
 
concept  fishnet::util::forward_range_over
 
concept  fishnet::util::input_range_of
 
concept  fishnet::util::input_range_over
 
concept  fishnet::util::random_access_range_of
 
concept  fishnet::util::random_access_range_over
 
concept  fishnet::util::view_of
 
concept  fishnet::util::view_over
 

Functions

constexpr size_t fishnet::util::size (std::ranges::range auto &&range) noexcept
 
constexpr bool fishnet::util::isEmpty (std::ranges::range auto &&range) noexcept
 
template<std::ranges::range R>
constexpr auto fishnet::util::toVector (R &&range)
 
template<std::ranges::range R>
constexpr auto fishnet::util::toUnorderedSet (R &&range)