LLVM
10.0.0svn
|
#include "llvm/ADT/PointerIntPair.h"
#include "llvm/ADT/iterator_range.h"
#include "llvm/Support/Error.h"
#include <type_traits>
Go to the source code of this file.
Classes | |
class | llvm::fallible_iterator< Underlying > |
A wrapper class for fallible iterators. More... | |
Namespaces | |
llvm | |
This class represents lattice values for constants. | |
Functions | |
template<typename Underlying > | |
fallible_iterator< Underlying > | llvm::make_fallible_itr (Underlying I, Error &Err) |
Convenience wrapper to make a fallible_iterator value from an instance of an underlying iterator and an Error reference. More... | |
template<typename Underlying > | |
fallible_iterator< Underlying > | llvm::make_fallible_end (Underlying E) |
Convenience wrapper to make a fallible_iterator end value from an instance of an underlying iterator. More... | |
template<typename Underlying > | |
iterator_range< fallible_iterator< Underlying > > | llvm::make_fallible_range (Underlying I, Underlying E, Error &Err) |