Lines Matching full:decode
134 static bool decode(ArgumentDecoder* decoder, RetainPtr<CFTypeRef>& result)
143 if (!decode(decoder, array))
150 if (!decode(decoder, boolean))
157 if (!decode(decoder, data))
164 if (!decode(decoder, dictionary))
174 if (!decode(decoder, number))
181 if (!decode(decoder, string))
188 if (!decode(decoder, url))
196 if (!decode(decoder, certificate))
228 bool decode(ArgumentDecoder* decoder, RetainPtr<CFArrayRef>& result)
238 if (!decode(decoder, element))
253 bool decode(ArgumentDecoder* decoder, RetainPtr<CFBooleanRef>& result)
256 if (!decoder->decode(boolean))
271 bool decode(ArgumentDecoder* decoder, RetainPtr<CFDataRef>& result)
274 if (!decoder->decode(dataReference))
305 bool decode(ArgumentDecoder* decoder, RetainPtr<CFDictionaryRef>& result)
313 // Try to decode the key name.
315 if (!decode(decoder, key))
319 if (!decode(decoder, value))
389 bool decode(ArgumentDecoder* decoder, RetainPtr<CFNumberRef>& result)
396 if (!decoder->decode(dataReference))
429 bool decode(ArgumentDecoder* decoder, RetainPtr<CFStringRef>& result)
439 if (!decoder->decode(dataReference))
460 bool decode(ArgumentDecoder* decoder, RetainPtr<CFURLRef>& result)
467 if (!decode(decoder, baseURL))
472 if (!decode(decoder, string))
490 bool decode(ArgumentDecoder* decoder, RetainPtr<SecCertificateRef>& result)
493 if (!decode(decoder, data))