[#llvm-make_fallible_range] = xref:llvm.adoc[llvm]::make_fallible_range :relfileprefix: ../ :mrdocs: Build an iterator range whose increments report failure through `Err.` == Synopsis Declared in `<llvm/ADT/fallible_iterator.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<typename Underlying> xref:llvm/iterator_range-0b.adoc[iterator_range<fallible_iterator<Underlying>>] make_fallible_range( Underlying I, Underlying E, xref:llvm/Error.adoc[Error]& Err); ---- == Return Value Iterator range from fallible begin to fallible end == Parameters [cols="1,4"] |=== | Name| Description | *I* | beginning underlying iterator | *E* | end underlying iterator | *Err* | error out‐parameter shared by the fallible begin iterator |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#