Lines Matching defs:Saver

805 void cl::TokenizeGNUCommandLine(StringRef Src, StringSaver &Saver,
849 NewArgv.push_back(Saver.save(Token.str()).data());
863 NewArgv.push_back(Saver.save(Token.str()).data());
917 StringRef Src, StringSaver &Saver, function_ref<void(StringRef)> AddToken,
957 AddToken(AlwaysCopy ? Saver.save(NormalChars) : NormalChars);
983 AddToken(Saver.save(Token.str()));
1022 AddToken(Saver.save(Token.str()));
1025 void cl::TokenizeWindowsCommandLine(StringRef Src, StringSaver &Saver,
1033 tokenizeWindowsCommandLineImpl(Src, Saver, AddToken,
1037 void cl::TokenizeWindowsCommandLineNoCopy(StringRef Src, StringSaver &Saver,
1041 tokenizeWindowsCommandLineImpl(Src, Saver, AddToken, /*AlwaysCopy=*/false,
1045 void cl::TokenizeWindowsCommandLineFull(StringRef Src, StringSaver &Saver,
1053 tokenizeWindowsCommandLineImpl(Src, Saver, AddToken,
1057 void cl::tokenizeConfigFile(StringRef Source, StringSaver &Saver,
1092 cl::TokenizeGNUCommandLine(Line, Saver, NewArgv, MarkEOLs);
1103 static void ExpandBasePaths(StringRef BasePath, StringSaver &Saver,
1130 Arg = Saver.save(ResponseFile.str()).data();
1164 Tokenizer(Str, Saver, NewArgv, MarkEOLs);
1179 ExpandBasePaths(BasePath, Saver, Arg);
1211 Arg = Saver.save(ResponseFile.str()).data();
1338 const char *EnvVar, StringSaver &Saver,
1348 Tokenize(*EnvValue, Saver, NewArgv, /*MarkEOLs=*/false);
1352 ExpansionContext ECtx(Saver.getAllocator(), Tokenize);
1360 bool cl::ExpandResponseFiles(StringSaver &Saver, TokenizerCallback Tokenizer,
1362 ExpansionContext ECtx(Saver.getAllocator(), Tokenizer);
1371 : Saver(A), Tokenizer(T), FS(vfs::getRealFileSystem().get()) {}
1435 StringSaver Saver(A);
1442 TokenizeGNUCommandLine(*EnvValue, Saver, NewArgv);