nclist-cpp
C++ implementation of nested containment lists
Loading...
Searching...
No Matches
overlaps_any.hpp File Reference

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_ > &params, OverlapsAnyWorkspace< Index_ > &workspace, std::vector< Index_ > &matches)
 

Detailed Description

Find any overlaps between intervals.