reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
94 while (From < Fmt.size() && From != StringRef::npos) { 95 std::size_t BO = Fmt.find_first_of('{', From); 98 return std::make_pair(ReplacementItem{Fmt.substr(0, BO)}, Fmt.substr(BO)); 98 return std::make_pair(ReplacementItem{Fmt.substr(0, BO)}, Fmt.substr(BO)); 101 Fmt.drop_front(BO).take_while([](char C) { return C == '{'; }); 106 StringRef Middle = Fmt.substr(BO, NumEscapedBraces); 107 StringRef Right = Fmt.drop_front(BO + NumEscapedBraces * 2); 113 std::size_t BC = Fmt.find_first_of('}', BO); 118 return std::make_pair(ReplacementItem{Fmt}, StringRef()); 124 std::size_t BO2 = Fmt.find_first_of('{', BO + 1); 126 return std::make_pair(ReplacementItem{Fmt.substr(0, BO2)}, 127 Fmt.substr(BO2)); 129 StringRef Spec = Fmt.slice(BO + 1, BC); 130 StringRef Right = Fmt.substr(BC + 1); 140 return std::make_pair(ReplacementItem{Fmt}, StringRef());