reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
226 i.Path = path; 235 i.Path = path; 241 assert(Position < Path.size() && "Tried to increment past end!"); 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)) { 273 if (Position == Path.size() && Component != "/") { 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;