Lines Matching refs:FmtContext
26 FmtContext::FmtContext(ArrayRef<std::pair<StringRef, StringRef>> subs) { in FmtContext() function in FmtContext
31 FmtContext &FmtContext::addSubst(StringRef placeholder, const Twine &subst) { in addSubst()
36 FmtContext &FmtContext::withBuilder(Twine subst) { in withBuilder()
41 FmtContext &FmtContext::withOp(Twine subst) { in withOp()
46 FmtContext &FmtContext::withSelf(Twine subst) { in withSelf()
52 FmtContext::getSubstFor(FmtContext::PHKind placeholder) const { in getSubstFor()
53 if (placeholder == FmtContext::PHKind::None || in getSubstFor()
54 placeholder == FmtContext::PHKind::Custom) in getSubstFor()
62 Optional<StringRef> FmtContext::getSubstFor(StringRef placeholder) const { in getSubstFor()
69 FmtContext::PHKind FmtContext::getPlaceHolderKind(StringRef str) { in getPlaceHolderKind()
70 return StringSwitch<FmtContext::PHKind>(str) in getPlaceHolderKind()
71 .Case("_builder", FmtContext::PHKind::Builder) in getPlaceHolderKind()
72 .Case("_op", FmtContext::PHKind::Op) in getPlaceHolderKind()
73 .Case("_self", FmtContext::PHKind::Self) in getPlaceHolderKind()
74 .Case("", FmtContext::PHKind::None) in getPlaceHolderKind()
75 .Default(FmtContext::PHKind::Custom); in getPlaceHolderKind()
132 auto placeholder = FmtContext::getPlaceHolderKind(fmt.substr(1, end - 1)); in splitFmtSegment()
162 if (repl.placeholder == FmtContext::PHKind::None) { in format()
169 if (repl.placeholder == FmtContext::PHKind::Custom) { in format()
207 FmtStrVecObject::FmtStrVecObject(StringRef fmt, const FmtContext *ctx, in FmtStrVecObject()