LLVM: llvm::sys::path::const_iterator Class Reference (original) (raw)

Path iterator.

This is an input iterator that iterates over the individual components in path. The traversal order is as follows:

Iteration examples. Each component is separated by ',':

/ => /

/foo => /,foo

foo/ => foo,.

/foo/bar => /,foo,bar

../ => ..,.

C:\foo\bar => C:,\,foo,bar

@ C

The default llvm calling convention, compatible with C.

Definition at line 74 of file Path.h.