Lines Matching refs:StringRef
141 std::pair<StringRef,StringRef> getSeparatorsForKind(const Record *OptionKind) {
142 return StringSwitch<std::pair<StringRef, StringRef>>(OptionKind->getName())
164 bool hasFlag(const Record *OptionOrGroup, StringRef OptionFlag) {
173 for (StringRef Exclusion : DocInfo->getValueAsListOfStrings("ExcludedFlags"))
179 std::string escapeRST(StringRef Str) {
182 if (StringRef("`*|_[]\\").count(K))
189 StringRef getSphinxOptionID(StringRef OptionName) {
213 std::string getRSTStringWithTextFallback(const Record *R, StringRef Primary,
214 StringRef Fallback) {
217 StringRef Value;
226 return std::string(StringRef());
229 void emitOptionWithArgs(StringRef Prefix, const Record *Option,
230 ArrayRef<StringRef> Args, raw_ostream &OS) {
233 std::pair<StringRef, StringRef> Separators =
236 StringRef Separator = Separators.first;
243 void emitOptionName(StringRef Prefix, const Record *Option, raw_ostream &OS) {
270 emitOptionWithArgs(Prefix, Option, std::vector<StringRef>(Args.begin(), Args.end()), OS);