Lines Matching refs:dest
36 inline void NinjaEscapeChar(char ch, DestString* dest) {
38 dest->push_back('$');
39 dest->push_back(ch);
45 DestString* dest,
48 NinjaEscapeChar(str[i], dest);
53 DestString* dest) {
57 dest->push_back('$');
58 dest->push_back(str[i]);
73 DestString* dest,
80 EscapeStringToString_Ninja(str, options, dest, needed_quoting);
83 dest->push_back('"');
95 dest->append(backslash_count * 2, '\\');
99 dest->append(backslash_count * 2 + 1, '\\');
100 dest->push_back('"');
104 dest->append(backslash_count, '\\');
105 NinjaEscapeChar(str[i], dest);
110 dest->push_back('"');
119 DestString* dest,
125 dest->push_back('\\');
126 dest->push_back('$');
127 dest->push_back(str[i]);
131 dest->push_back('$');
132 dest->push_back(':');
136 dest->push_back('\\');
137 dest->push_back(str[i]);
140 dest->push_back(str[i]);
148 DestString* dest,
152 dest->append(str.data(), str.size());
155 EscapeStringToString_Ninja(str, options, dest, needed_quoting);
161 EscapeStringToString_WindowsNinjaFork(str, options, dest,
164 EscapeStringToString_PosixNinjaFork(str, options, dest,
169 EscapeStringToString_WindowsNinjaFork(str, options, dest,
173 EscapeStringToString_PosixNinjaFork(str, options, dest,
181 EscapeStringToString_NinjaPreformatted(str, dest);