A library for working with phylogenetic and population genetic data.
v0.32.0
IntervalTree< DataType, NumericalType, IntervalKind > Member List

This is the complete list of members for IntervalTree< DataType, NumericalType, IntervalKind >, including all inherited members.

begin()IntervalTree< DataType, NumericalType, IntervalKind >inline
begin() constIntervalTree< DataType, NumericalType, IntervalKind >inline
cbegin() constIntervalTree< DataType, NumericalType, IntervalKind >inline
cend() constIntervalTree< DataType, NumericalType, IntervalKind >inline
clear()IntervalTree< DataType, NumericalType, IntervalKind >inline
const_iterator typedefIntervalTree< DataType, NumericalType, IntervalKind >
data_type typedefIntervalTree< DataType, NumericalType, IntervalKind >
empty() const noexceptIntervalTree< DataType, NumericalType, IntervalKind >inline
end()IntervalTree< DataType, NumericalType, IntervalKind >inline
end() constIntervalTree< DataType, NumericalType, IntervalKind >inline
erase(iterator iter)IntervalTree< DataType, NumericalType, IntervalKind >inline
find(interval_type const &ival, CompareFunctionT const &compare)IntervalTree< DataType, NumericalType, IntervalKind >inline
find(interval_type const &ival, CompareFunctionT const &compare) constIntervalTree< DataType, NumericalType, IntervalKind >inline
find(interval_type const &ival)IntervalTree< DataType, NumericalType, IntervalKind >inline
find(interval_type const &ival) constIntervalTree< DataType, NumericalType, IntervalKind >inline
find_all(interval_type const &ival, FunctionT const &on_find, CompareFunctionT const &compare)IntervalTree< DataType, NumericalType, IntervalKind >inline
find_all(interval_type const &ival, FunctionT const &on_find, CompareFunctionT const &compare) constIntervalTree< DataType, NumericalType, IntervalKind >inline
find_all(interval_type const &ival, FunctionT const &on_find)IntervalTree< DataType, NumericalType, IntervalKind >inline
find_all(interval_type const &ival, FunctionT const &on_find) constIntervalTree< DataType, NumericalType, IntervalKind >inline
find_next_in_subtree(iterator from, interval_type const &ival, CompareFunctionT const &compare)IntervalTree< DataType, NumericalType, IntervalKind >inline
find_next_in_subtree(iterator from, interval_type const &ival, CompareFunctionT const &compare) constIntervalTree< DataType, NumericalType, IntervalKind >inline
find_next_in_subtree(iterator from, interval_type const &ival)IntervalTree< DataType, NumericalType, IntervalKind >inline
find_next_in_subtree(iterator from, interval_type const &ival) constIntervalTree< DataType, NumericalType, IntervalKind >inline
flatten()IntervalTree< DataType, NumericalType, IntervalKind >inline
flatten_copy()IntervalTree< DataType, NumericalType, IntervalKind >inline
highest() constIntervalTree< DataType, NumericalType, IntervalKind >inline
insert(interval_type &&ival)IntervalTree< DataType, NumericalType, IntervalKind >inline
insert(interval_type const &ival)IntervalTree< DataType, NumericalType, IntervalKind >inline
insert_overlap(interval_type const &ival, bool exclusive=false)IntervalTree< DataType, NumericalType, IntervalKind >inline
insert_overlap(interval_type const &ival, data_type const &data, bool exclusive=false)IntervalTree< DataType, NumericalType, IntervalKind >inline
insert_overlap(interval_type const &ival, data_type &&data, bool exclusive=false)IntervalTree< DataType, NumericalType, IntervalKind >inline
interval_kind typedefIntervalTree< DataType, NumericalType, IntervalKind >
interval_type typedefIntervalTree< DataType, NumericalType, IntervalKind >
IntervalTree()IntervalTree< DataType, NumericalType, IntervalKind >inline
IntervalTree(IntervalTree const &other)IntervalTree< DataType, NumericalType, IntervalKind >inline
IntervalTree(IntervalTree &&)=defaultIntervalTree< DataType, NumericalType, IntervalKind >
IntervalTreeIterator< node_type, false >IntervalTree< DataType, NumericalType, IntervalKind >
IntervalTreeIterator< node_type, true >IntervalTree< DataType, NumericalType, IntervalKind >
iterator typedefIntervalTree< DataType, NumericalType, IntervalKind >
lowest() constIntervalTree< DataType, NumericalType, IntervalKind >inline
node_type typedefIntervalTree< DataType, NumericalType, IntervalKind >
numerical_type typedefIntervalTree< DataType, NumericalType, IntervalKind >
operator=(IntervalTree const &other)IntervalTree< DataType, NumericalType, IntervalKind >inline
operator=(IntervalTree &&)=defaultIntervalTree< DataType, NumericalType, IntervalKind >
overlap_find(interval_type const &ival, bool exclusive=false)IntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find(interval_type const &ival, bool exclusive=false) constIntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find(numerical_type position)IntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find(numerical_type position) constIntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find_all(interval_type const &ival, FunctionT const &on_find, bool exclusive=false)IntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find_all(interval_type const &ival, FunctionT const &on_find, bool exclusive=false) constIntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find_all(numerical_type position, FunctionT const &on_find)IntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find_all(numerical_type position, FunctionT const &on_find) constIntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find_next_in_subtree(iterator from, interval_type const &ival, bool exclusive=false)IntervalTree< DataType, NumericalType, IntervalKind >inline
overlap_find_next_in_subtree(const_iterator from, interval_type const &ival, bool exclusive=false) constIntervalTree< DataType, NumericalType, IntervalKind >inline
punch() constIntervalTree< DataType, NumericalType, IntervalKind >inline
punch(interval_type const &ival) constIntervalTree< DataType, NumericalType, IntervalKind >inline
root()IntervalTree< DataType, NumericalType, IntervalKind >inline
root() constIntervalTree< DataType, NumericalType, IntervalKind >inline
self_type typedefIntervalTree< DataType, NumericalType, IntervalKind >
size() constIntervalTree< DataType, NumericalType, IntervalKind >inline
tree_type typedefIntervalTree< DataType, NumericalType, IntervalKind >
~IntervalTree()IntervalTree< DataType, NumericalType, IntervalKind >inline