reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
93 const auto Head = Source.begin(); 96 auto Start = std::find_if(Head, Source.end(), IsLegalChar); 98 OutFragments.push_back({"", Source.slice(0, Start - Head)}); 101 while (Start != Source.end()) { 102 Start = std::find_if(Start, Source.end(), IsLegalChar); 103 auto End = std::find_if_not(Start, Source.end(), IsLegalChar); 104 auto DEnd = std::find_if(End, Source.end(), IsLegalChar); 105 OutFragments.push_back({Source.slice(Start - Head, End - Head), 106 Source.slice(End - Head, DEnd - Head)});