llvm::df_iterator::iterator_category

Iterator category: input when using external storage, otherwise forward.

Synopsis

Declared in <llvm/ADT/DepthFirstIterator.h>

using iterator_category = std::conditional_t<ExtStorage, std::input_iterator_tag, std::forward_iterator_tag>;