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

Find subject ranges in which the query lies within. More...

#include <vector>
#include <algorithm>
#include <optional>
#include "build.hpp"

Go to the source code of this file.

Classes

struct  nclist::OverlapsWithinWorkspace< Index_ >
 Workspace for overlaps_within(). More...
 
struct  nclist::OverlapsWithinParameters< Position_ >
 Parameters for overlaps_within(). More...
 

Namespaces

namespace  nclist
 Header-only library for nested containment lists.
 

Functions

template<typename Index_ , typename Position_ >
void nclist::overlaps_within (const Nclist< Index_, Position_ > &subject, Position_ query_start, Position_ query_end, const OverlapsWithinParameters< Position_ > &params, OverlapsWithinWorkspace< Index_ > &workspace, std::vector< Index_ > &matches)
 

Detailed Description

Find subject ranges in which the query lies within.