struct result_pair
Declaration
template <typename R>
struct result_pair { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ADT/STLExtras.h:1953
Templates
- R
Member Variables
- private std::size_t Index = std::numeric_limits<unsigned long>::max()
- private IterOfRange<R> Iter
Method Overview
- public std::size_t index() const
- public result_pair<R>()
- public result_pair<R>(std::size_t Index, IterOfRange<R> Iter)
- public result_pair<R>(const result_pair<R> & Other)
- public llvm::detail::result_pair::value_reference value() const
Methods
¶std::size_t index() const
std::size_t index() const
Declared at: llvm/include/llvm/ADT/STLExtras.h:1971
¶result_pair<R>()
result_pair<R>()
Declared at: llvm/include/llvm/ADT/STLExtras.h:1959
¶result_pair<R>(std::size_t Index,
IterOfRange<R> Iter)
result_pair<R>(std::size_t Index,
IterOfRange<R> Iter)
Declared at: llvm/include/llvm/ADT/STLExtras.h:1960
Parameters
- std::size_t Index
- IterOfRange<R> Iter
¶result_pair<R>(const result_pair<R>& Other)
result_pair<R>(const result_pair<R>& Other)
Declared at: llvm/include/llvm/ADT/STLExtras.h:1963
Parameters
- const result_pair<R>& Other
¶llvm::detail::result_pair::value_reference value()
const
llvm::detail::result_pair::value_reference value()
const
Declared at: llvm/include/llvm/ADT/STLExtras.h:1972