LLVM API Documentation
#include <iterator>
#include <cstddef>
Go to the source code of this file.
Classes | |
class | llvm::iterator_facade_base< DerivedT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT > |
CRTP base class which implements the entire standard iterator facade in terms of a minimal subset of the interface. More... | |
class | llvm::iterator_adaptor_base< DerivedT, WrappedIteratorT, IteratorCategoryT, T, DifferenceTypeT, PointerT, ReferenceT, WrappedTraitsT > |
CRTP base class for adapting an iterator to a different type. More... | |
struct | llvm::pointee_iterator< WrappedIteratorT, T > |
An iterator type that allows iterating over the pointees via some other iterator. More... | |
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. |