class reverse_iterator
Declaration
class reverse_iterator : public iterator_facade_base { /* full declaration omitted */ };
Description
Reverse path iterator. This is an input iterator that iterates over the individual components in\a path in reverse order. The traversal order is exactly reversed from that of \a const_iterator
Declared at: llvm/include/llvm/Support/Path.h:99
Inherits from: iterator_facade_base
Member Variables
- private llvm::StringRef Path
- The entire path.
- private llvm::StringRef Component
- The current component. Not necessarily in Path.
- private size_t Position = 0
- The iterators current position within Path.
- private llvm::sys::path::Style S = Style::native
- The path style to use.