LLVM 20.0.0git
|
Helper which sets its type member to forward_iterator_tag if the category of IterT
does not derive from bidirectional_iterator_tag, and to bidirectional_iterator_tag otherwise.
More...
#include "llvm/ADT/STLExtras.h"
Public Types | |
using | type = typename fwd_or_bidi_tag_impl< std::is_base_of< std::bidirectional_iterator_tag, typename std::iterator_traits< IterT >::iterator_category >::value >::type |
Helper which sets its type member to forward_iterator_tag if the category of IterT
does not derive from bidirectional_iterator_tag, and to bidirectional_iterator_tag otherwise.
Definition at line 549 of file STLExtras.h.
using llvm::detail::fwd_or_bidi_tag< IterT >::type = typename fwd_or_bidi_tag_impl<std::is_base_of< std::bidirectional_iterator_tag, typename std::iterator_traits<IterT>::iterator_category>::value>::type |
Definition at line 550 of file STLExtras.h.