LLVM: llvm::IntervalTree< PointT, ValueT, DataT >::find_iterator Class Reference (original) (raw)
#include "[llvm/ADT/IntervalTree.h](IntervalTree%5F8h%5Fsource.html)"
| Public Types | |
|---|---|
| using | iterator_category = std::forward_iterator_tag |
| using | value_type = DataType |
| using | difference_type = DataType |
| using | pointer = DataType * |
| using | reference = DataType & |
| Public Member Functions | |
|---|---|
| find_iterator & | operator++ () |
| find_iterator | operator++ (int) |
| const DataType * | operator-> () const |
| Dereference operators. | |
| const DataType & | operator* () const |
| Public Attributes | |
|---|---|
| friend | IntervalTree |
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
class llvm::IntervalTree< PointT, ValueT, DataT >::find_iterator
Definition at line 449 of file IntervalTree.h.
◆ difference_type
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ iterator_category
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
using llvm::IntervalTree< PointT, ValueT, DataT >::find_iterator::iterator_category = std::forward_iterator_tag
◆ pointer
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ value_type
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ operator*()
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ operator++() [1/2]
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ operator++() [2/2]
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ operator->()
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ operator!=
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ operator==
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
◆ IntervalTree
template<typename PointT, typename ValueT, typename DataT = IntervalData<PointT, ValueT>>
The documentation for this class was generated from the following file:
- include/llvm/ADT/IntervalTree.h