nclist-cpp
C++ implementation of nested containment lists
|
Find any overlaps between intervals. More...
#include <vector>
#include <algorithm>
#include <optional>
#include <limits>
#include "build.hpp"
#include "utils.hpp"
Go to the source code of this file.
Classes | |
struct | nclist::OverlapsAnyWorkspace< Index_ > |
Workspace for overlaps_any() . More... | |
struct | nclist::OverlapsAnyParameters< Position_ > |
Parameters for overlaps_any() . More... | |
Namespaces | |
namespace | nclist |
Header-only library for nested containment lists. | |
Functions | |
template<typename Index_ , typename Position_ > | |
void | nclist::overlaps_any (const Nclist< Index_, Position_ > &subject, Position_ query_start, Position_ query_end, const OverlapsAnyParameters< Position_ > ¶ms, OverlapsAnyWorkspace< Index_ > &workspace, std::vector< Index_ > &matches) |
Find any overlaps between intervals.