LLVM 19.0.0git
llvm::ilist_iterator_bits< ExtraIteratorBits > Struct Template Reference

Option to add extra bits to the ilist_iterator. More...

#include "llvm/ADT/ilist_node_options.h"

Detailed Description

template<bool ExtraIteratorBits>
struct llvm::ilist_iterator_bits< ExtraIteratorBits >

Option to add extra bits to the ilist_iterator.

Some use-cases (debug-info) need to know whether a position is intended to be half-open or fully open, i.e. whether to include any immediately adjacent debug-info in an operation. This option adds two bits to the iterator class to store that information.

Definition at line 40 of file ilist_node_options.h.


The documentation for this struct was generated from the following file: