Lines Matching refs:Spec
27 bool formatv_object_base::consumeFieldLayout(StringRef &Spec, AlignStyle &Where, in consumeFieldLayout() argument
32 if (Spec.empty()) in consumeFieldLayout()
35 if (Spec.size() > 1) { in consumeFieldLayout()
43 if (auto Loc = translateLocChar(Spec[1])) { in consumeFieldLayout()
44 Pad = Spec[0]; in consumeFieldLayout()
46 Spec = Spec.drop_front(2); in consumeFieldLayout()
47 } else if (auto Loc = translateLocChar(Spec[0])) { in consumeFieldLayout()
49 Spec = Spec.drop_front(1); in consumeFieldLayout()
53 bool Failed = Spec.consumeInteger(0, Align); in consumeFieldLayout()
58 formatv_object_base::parseReplacementItem(StringRef Spec) { in parseReplacementItem() argument
59 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()