Thorin 1.9.0
The Higher ORder INtermediate representation
Loading...
Searching...
No Matches
range_helper.h File Reference
#include <cstdint>
#include <optional>
#include <vector>
Include dependency graph for range_helper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  automaton::RangeCompare
 

Namespaces

namespace  automaton
 

Typedefs

using automaton::Range = std::pair< std::uint64_t, std::uint64_t >
 

Functions

std::optional< Rangeautomaton::merge_ranges (Range a, Range b) noexcept
 
template<class Vec , class LogF >
Vec automaton::merge_ranges (const Vec &old_ranges, LogF &&log)
 
template<class Vec >
auto automaton::merge_ranges (const Vec &old_ranges)