#include <disjoint_range_set.h>
◆ DisjointRangeSet() [1/3]
cuttlefish::DisjointRangeSet::DisjointRangeSet |
( |
| ) |
|
◆ DisjointRangeSet() [2/3]
cuttlefish::DisjointRangeSet::DisjointRangeSet |
( |
const DisjointRangeSet & |
other | ) |
|
◆ DisjointRangeSet() [3/3]
◆ ~DisjointRangeSet()
cuttlefish::DisjointRangeSet::~DisjointRangeSet |
( |
| ) |
|
|
default |
◆ AllRanges()
std::vector< std::pair< uint64_t, uint64_t > > cuttlefish::DisjointRangeSet::AllRanges |
( |
| ) |
const |
◆ ContainsRange()
bool cuttlefish::DisjointRangeSet::ContainsRange |
( |
uint64_t |
start, |
|
|
uint64_t |
end |
|
) |
| const |
◆ EndOfContainingRange()
std::optional< uint64_t > cuttlefish::DisjointRangeSet::EndOfContainingRange |
( |
uint64_t |
start | ) |
const |
◆ InsertRange()
void cuttlefish::DisjointRangeSet::InsertRange |
( |
uint64_t |
start, |
|
|
uint64_t |
end |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
bool cuttlefish::DisjointRangeSet::operator== |
( |
const DisjointRangeSet & |
other | ) |
const |
◆ impl_
std::unique_ptr<Impl> cuttlefish::DisjointRangeSet::impl_ |
|
private |
The documentation for this class was generated from the following files: