reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Support/Path.cpp
  228   i.Position  = 0;
  236   i.Position  = path.size();
  241   assert(Position < Path.size() && "Tried to increment past end!");
  244   Position += Component.size();
  247   if (Position == Path.size()) {
  258   if (is_separator(Path[Position], S)) {
  263       Component = Path.substr(Position, 1);
  268     while (Position != Path.size() && is_separator(Path[Position], S)) {
  268     while (Position != Path.size() && is_separator(Path[Position], S)) {
  269       ++Position;
  273     if (Position == Path.size() && Component != "/") {
  274       --Position;
  281   size_t end_pos = Path.find_first_of(separators(S), Position);
  282   Component = Path.slice(Position, end_pos);
  288   return Path.begin() == RHS.Path.begin() && Position == RHS.Position;
  288   return Path.begin() == RHS.Path.begin() && Position == RHS.Position;
  292   return Position - RHS.Position;
  292   return Position - RHS.Position;