Lines Matching refs:Spec
28 bool formatv_object_base::consumeFieldLayout(StringRef &Spec, AlignStyle &Where, in consumeFieldLayout() argument
33 if (Spec.empty()) in consumeFieldLayout()
36 if (Spec.size() > 1) { in consumeFieldLayout()
44 if (auto Loc = translateLocChar(Spec[1])) { in consumeFieldLayout()
45 Pad = Spec[0]; in consumeFieldLayout()
47 Spec = Spec.drop_front(2); in consumeFieldLayout()
48 } else if (auto Loc = translateLocChar(Spec[0])) { in consumeFieldLayout()
50 Spec = Spec.drop_front(1); in consumeFieldLayout()
54 bool Failed = Spec.consumeInteger(0, Align); in consumeFieldLayout()
59 formatv_object_base::parseReplacementItem(StringRef Spec) { in parseReplacementItem() argument
60 StringRef RepString = Spec.trim("{}"); in parseReplacementItem()
89 return ReplacementItem{Spec, Index, Align, Where, Pad, Options}; in parseReplacementItem()
129 StringRef Spec = Fmt.slice(1, BC); in splitLiteralAndReplacement() local
132 auto RI = parseReplacementItem(Spec); in splitLiteralAndReplacement()