LLVM  mainline
iterator Class Reference

Inherited by llvm::df_iterator< Inverse< T >, SetTy, External >, llvm::df_iterator< std::conditional< IsConst, const BlockT, BlockT >::type * >, llvm::df_iterator< T, SetTy, true >, llvm::iterator_facade_base< FunctionRecordIterator, std::forward_iterator_tag, FunctionRecord >, llvm::iterator_facade_base< ImutAVLValueIterator< ImmutableMap >, std::iterator_traits< ImmutableMap::TreeTy::iterator >::iterator_category, const ImmutableMap::value_type, typename std::iterator_traits< ImmutableMap::TreeTy::iterator >::difference_type, const ImmutableMap::value_type *, const ImmutableMap::value_type & >, llvm::iterator_facade_base< ImutAVLValueIterator< ImmutableMapRef >, std::iterator_traits< ImmutableMapRef::TreeTy::iterator >::iterator_category, const ImmutableMapRef::value_type, typename std::iterator_traits< ImmutableMapRef::TreeTy::iterator >::difference_type, const ImmutableMapRef::value_type *, const ImmutableMapRef::value_type & >, llvm::iterator_facade_base< ImutAVLValueIterator< T >, std::iterator_traits< T::TreeTy::iterator >::iterator_category, const T::value_type, typename std::iterator_traits< T::TreeTy::iterator >::difference_type, const T::value_type *, const T::value_type & >, llvm::iterator_facade_base< iterator, std::forward_iterator_tag, Node, typename std::iterator_traits< NodeVectorImplT::iterator >::difference_type, Node *, Node & >, llvm::iterator_facade_base< pointee_iterator< WrappedIteratorT >, std::iterator_traits< WrappedIteratorT >::iterator_category, T, typename std::iterator_traits< WrappedIteratorT >::difference_type, T *, T & >, llvm::iterator_facade_base< postorder_scc_iterator, std::forward_iterator_tag, SCC >, llvm::iterator_facade_base< scc_iterator< GraphT, GT >, std::forward_iterator_tag, const std::vector< GT::NodeType * >, ptrdiff_t >, llvm::iterator_facade_base< value_op_iterator, std::random_access_iterator_tag, Value *, ptrdiff_t, Value *, Value * >, llvm::AliasSet::iterator, llvm::coverage::CoverageMappingIterator, llvm::df_iterator< GraphT, SetType, ExtStorage, GT >, llvm::DIExpression::expr_op_iterator, llvm::DITypeRefArray::iterator [private], llvm::EquivalenceClasses< ElemTy >::member_iterator, llvm::generic_gep_type_iterator< ItTy >, llvm::ilist_iterator< NodeTy >, llvm::ImutAVLTreeGenericIterator< ImutInfo >, llvm::ImutAVLTreeInOrderIterator< ImutInfo >, llvm::InstrProfIterator, llvm::IntervalMap< KeyT, ValT, N, Traits >::const_iterator, llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT >, llvm::line_iterator, llvm::MachineBasicBlock::bundle_iterator< Ty, IterTy >, llvm::MachineRegisterInfo::defusechain_instr_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle >, llvm::MachineRegisterInfo::defusechain_iterator< ReturnUses, ReturnDefs, SkipDebug, ByOperand, ByInstr, ByBundle >, llvm::NamedMDNode::op_iterator_impl< T1, T2 >, llvm::object::content_iterator< content_type >, llvm::po_iterator< GraphT, SetType, ExtStorage, GT >, llvm::PredIterator< Ptr, USE_iterator >, llvm::RNSuccIterator< NodeType, BlockT, RegionT >, llvm::RNSuccIterator< FlatIt< NodeType >, BlockT, RegionT >, llvm::SDNode::use_iterator, llvm::SDNodeIterator, llvm::SparseMultiSet< ValueT, KeyFunctorT, SparseT >::iterator_base< SMSPtrTy >, llvm::SuccIterator< Term_, BB_ >, llvm::SUnitIterator, llvm::sys::path::const_iterator, llvm::sys::path::reverse_iterator, llvm::TargetRegistry::iterator, llvm::TypedMDOperandIterator< T > [private], llvm::Value::use_iterator_impl< UseT >, llvm::Value::user_iterator_impl< UserTy >, llvm::ValueMapConstIterator< DenseMapT, KeyT >, llvm::ValueMapIterator< DenseMapT, KeyT >, llvm::yaml::basic_collection_iterator< BaseT, ValueT >, llvm::po_iterator< Inverse< T >, SetType, External >, llvm::po_iterator< T, SetType, true >, and llvm::Value::use_iterator_impl< Use >.


The documentation for this class was generated from the following file: