Searched defs:PathParser (Results 1 – 1 of 1) sorted by relevance
40 struct PathParser { struct56 PathParser(string_view_t P, ParserState State) noexcept : Path(P), State_(State) {} in PathParser() argument59 PathParser(string_view_t P, string_view_t E, unsigned char S) in PathParser() function64 static PathParser CreateBegin(string_view_t P) noexcept { in CreateBegin() argument70 static PathParser CreateEnd(string_view_t P) noexcept { in CreateEnd() argument75 PosPtr peek() const noexcept { in peek()81 void increment() noexcept { in increment()122 void decrement() noexcept { in decrement()202 bool atEnd() const noexcept { return State_ == PS_AtEnd; } in atEnd()204 bool inRootDir() const noexcept { return State_ == PS_InRootDir; } in inRootDir()[all …]