Home | History | Annotate | Download | only in cf

Lines Matching full:decoder

134 static bool decode(ArgumentDecoder* decoder, RetainPtr<CFTypeRef>& result)
137 if (!decoder->decodeEnum(type))
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)
231 if (!decoder->decodeUInt64(size))
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)
308 if (!decoder->decodeUInt64(size))
315 if (!decode(decoder, key))
319 if (!decode(decoder, value))
389 bool decode(ArgumentDecoder* decoder, RetainPtr<CFNumberRef>& result)
392 if (!decoder->decodeEnum(numberType))
396 if (!decoder->decode(dataReference))
429 bool decode(ArgumentDecoder* decoder, RetainPtr<CFStringRef>& result)
432 if (!decoder->decodeEnum(encoding))
439 if (!decoder->decode(dataReference))
460 bool decode(ArgumentDecoder* decoder, RetainPtr<CFURLRef>& result)
464 if (!decoder->decodeBool(hasBaseURL))
467 if (!decode(decoder, baseURL))
472 if (!decode(decoder, string))
490 bool decode(ArgumentDecoder* decoder, RetainPtr<SecCertificateRef>& result)
493 if (!decode(decoder, data))