#include "cgatools/core.hpp"
#include "cgatools/util/Exception.hpp"
#include <functional>
#include <map>
#include <vector>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | cgatools::util::IntervalTree< TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess > |
Class that maintains a mapping from key to value, where the key is a type with range semantics, for the purpose of finding the intersection of a range to a set of ranges. More... | |
struct | cgatools::util::IntervalTree< TRange, TBoundary, TValue, Overlap, GetBoundary, BoundaryLess >::Node |
Namespaces | |
namespace | cgatools |
Namespace containing the libcgatools API. | |
namespace | cgatools::util |
Namespace for general-purpose utilities. | |
Defines | |
#define | CGATOOLS_UTIL_RANGE_INTERSECTOR_HPP_ 1 |