Lines Matching defs:input
337 static inline bool StringNeedsShellEscaping(const string& input) {
338 for (size_t i = 0; i < input.size(); ++i) {
339 if (!IsKnownShellSafeCharacter(input[i])) return true;
344 static inline bool StringNeedsWin32Escaping(const string& input) {
345 for (size_t i = 0; i < input.size(); ++i) {
346 if (!IsKnownWin32SafeCharacter(input[i])) return true;
351 void GetShellEscapedString(const string& input, string* result) {
354 if (!StringNeedsShellEscaping(input)) {
355 result->append(input);
364 string::const_iterator span_begin = input.begin();
365 for (string::const_iterator it = input.begin(), end = input.end(); it != end;
373 result->append(span_begin, input.end());
378 void GetWin32EscapedString(const string& input, string* result) {
380 if (!StringNeedsWin32Escaping(input)) {
381 result->append(input);
390 string::const_iterator span_begin = input.begin();
391 for (string::const_iterator it = input.begin(), end = input.end(); it != end;
408 result->append(span_begin, input.end());