Lines Matching refs:output_string

21 #include "google/output_string.h"
145 // string output_string;
147 // if (!v.StartEncoding(&output_string)) {
151 // Process(output_string.data(), output_string.size());
152 // output_string.clear();
154 // if (!v.EncodeChunk(data_buf, data_len, &output_string)) {
158 // // The encoding is appended to output_string at each call,
159 // // so clear output_string once its contents have been processed.
160 // Process(output_string.data(), output_string.size());
161 // output_string.clear();
163 // if (!v.FinishEncoding(&output_string)) {
167 // Process(output_string.data(), output_string.size());
168 // output_string.clear();
179 // to *output_string.
181 // Note: we *append*, so the old contents of *output_string stick around.
191 OutputString<OutputType> output_string(output);
192 return StartEncodingToInterface(&output_string);
195 bool StartEncodingToInterface(OutputStringInterface* output_string);
198 // to *output_string.
206 OutputString<OutputType> output_string(output);
207 return EncodeChunkToInterface(data, len, &output_string);
211 OutputStringInterface* output_string);
213 // Finishes encoding and appends any leftover encoded data to *output_string.
221 OutputString<OutputType> output_string(output);
222 return FinishEncodingToInterface(&output_string);
225 bool FinishEncodingToInterface(OutputStringInterface* output_string);
270 // Replaces old contents of output_string with the encoded form of
276 OutputString<OutputType> output_string(output);
277 return EncodeToInterface(target_data, target_len, &output_string);
283 OutputStringInterface* output_string);