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: