1{
2 "array_types" :
3 [
4  {
5   "alignment" : 1,
6   "linker_set_key" : "_ZTIA32_h",
7   "name" : "unsigned char[32]",
8   "referenced_type" : "_ZTIh",
9   "self_type" : "_ZTIA32_h",
10   "size" : 32,
11   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
12  }
13 ],
14 "builtin_types" :
15 [
16  {
17   "alignment" : 1,
18   "is_integral" : true,
19   "linker_set_key" : "_ZTIa",
20   "name" : "signed char",
21   "referenced_type" : "_ZTIa",
22   "self_type" : "_ZTIa",
23   "size" : 1
24  },
25  {
26   "alignment" : 1,
27   "is_integral" : true,
28   "is_unsigned" : true,
29   "linker_set_key" : "_ZTIb",
30   "name" : "bool",
31   "referenced_type" : "_ZTIb",
32   "self_type" : "_ZTIb",
33   "size" : 1
34  },
35  {
36   "alignment" : 1,
37   "is_integral" : true,
38   "is_unsigned" : true,
39   "linker_set_key" : "_ZTIc",
40   "name" : "char",
41   "referenced_type" : "_ZTIc",
42   "self_type" : "_ZTIc",
43   "size" : 1
44  },
45  {
46   "alignment" : 1,
47   "is_integral" : true,
48   "is_unsigned" : true,
49   "linker_set_key" : "_ZTIh",
50   "name" : "unsigned char",
51   "referenced_type" : "_ZTIh",
52   "self_type" : "_ZTIh",
53   "size" : 1
54  },
55  {
56   "alignment" : 4,
57   "is_integral" : true,
58   "linker_set_key" : "_ZTIi",
59   "name" : "int",
60   "referenced_type" : "_ZTIi",
61   "self_type" : "_ZTIi",
62   "size" : 4
63  },
64  {
65   "alignment" : 4,
66   "is_integral" : true,
67   "is_unsigned" : true,
68   "linker_set_key" : "_ZTIj",
69   "name" : "unsigned int",
70   "referenced_type" : "_ZTIj",
71   "self_type" : "_ZTIj",
72   "size" : 4
73  },
74  {
75   "alignment" : 2,
76   "is_integral" : true,
77   "linker_set_key" : "_ZTIs",
78   "name" : "short",
79   "referenced_type" : "_ZTIs",
80   "self_type" : "_ZTIs",
81   "size" : 2
82  },
83  {
84   "alignment" : 2,
85   "is_integral" : true,
86   "is_unsigned" : true,
87   "linker_set_key" : "_ZTIt",
88   "name" : "unsigned short",
89   "referenced_type" : "_ZTIt",
90   "self_type" : "_ZTIt",
91   "size" : 2
92  },
93  {
94   "linker_set_key" : "_ZTIv",
95   "name" : "void",
96   "referenced_type" : "_ZTIv",
97   "self_type" : "_ZTIv"
98  },
99  {
100   "alignment" : 8,
101   "is_integral" : true,
102   "linker_set_key" : "_ZTIx",
103   "name" : "long long",
104   "referenced_type" : "_ZTIx",
105   "self_type" : "_ZTIx",
106   "size" : 8
107  },
108  {
109   "alignment" : 8,
110   "is_integral" : true,
111   "is_unsigned" : true,
112   "linker_set_key" : "_ZTIy",
113   "name" : "unsigned long long",
114   "referenced_type" : "_ZTIy",
115   "self_type" : "_ZTIy",
116   "size" : 8
117  }
118 ],
119 "elf_functions" :
120 [
121  {
122   "name" : "_ZN7android8hardware14confirmationui7support11writeHeaderENS2_10WriteStateENS2_4TypeEy"
123  },
124  {
125   "name" : "_ZN7android8hardware14confirmationui7support13checkUTF8CopyEPKcS4_Ph"
126  },
127  {
128   "name" : "_ZN7android8hardware14confirmationui7supporteqERKNS2_15ByteBufferProxyES5_"
129  }
130 ],
131 "elf_objects" : [],
132 "enum_types" :
133 [
134  {
135   "alignment" : 1,
136   "enum_fields" :
137   [
138    {
139     "enum_field_value" : 0,
140     "name" : "android::hardware::confirmationui::support::Type::NUMBER"
141    },
142    {
143     "enum_field_value" : 1,
144     "name" : "android::hardware::confirmationui::support::Type::NEGATIVE"
145    },
146    {
147     "enum_field_value" : 2,
148     "name" : "android::hardware::confirmationui::support::Type::BYTE_STRING"
149    },
150    {
151     "enum_field_value" : 3,
152     "name" : "android::hardware::confirmationui::support::Type::TEXT_STRING"
153    },
154    {
155     "enum_field_value" : 4,
156     "name" : "android::hardware::confirmationui::support::Type::ARRAY"
157    },
158    {
159     "enum_field_value" : 5,
160     "name" : "android::hardware::confirmationui::support::Type::MAP"
161    },
162    {
163     "enum_field_value" : 6,
164     "name" : "android::hardware::confirmationui::support::Type::TAG"
165    },
166    {
167     "enum_field_value" : 7,
168     "name" : "android::hardware::confirmationui::support::Type::FLOAT"
169    }
170   ],
171   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support4TypeE",
172   "name" : "android::hardware::confirmationui::support::Type",
173   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support4TypeE",
174   "self_type" : "_ZTIN7android8hardware14confirmationui7support4TypeE",
175   "size" : 1,
176   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h",
177   "underlying_type" : "_ZTIh"
178  },
179  {
180   "alignment" : 4,
181   "enum_fields" :
182   [
183    {
184     "enum_field_value" : 0,
185     "name" : "android::hardware::confirmationui::support::Error::OK"
186    },
187    {
188     "enum_field_value" : 1,
189     "name" : "android::hardware::confirmationui::support::Error::OUT_OF_DATA"
190    },
191    {
192     "enum_field_value" : 2,
193     "name" : "android::hardware::confirmationui::support::Error::MALFORMED"
194    },
195    {
196     "enum_field_value" : 3,
197     "name" : "android::hardware::confirmationui::support::Error::MALFORMED_UTF8"
198    }
199   ],
200   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support5ErrorE",
201   "name" : "android::hardware::confirmationui::support::Error",
202   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support5ErrorE",
203   "self_type" : "_ZTIN7android8hardware14confirmationui7support5ErrorE",
204   "size" : 4,
205   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h",
206   "underlying_type" : "_ZTIj"
207  }
208 ],
209 "function_types" : [],
210 "functions" :
211 [
212  {
213   "function_name" : "android::hardware::confirmationui::support::writeHeader",
214   "linker_set_key" : "_ZN7android8hardware14confirmationui7support11writeHeaderENS2_10WriteStateENS2_4TypeEy",
215   "parameters" :
216   [
217    {
218     "referenced_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE"
219    },
220    {
221     "referenced_type" : "_ZTIN7android8hardware14confirmationui7support4TypeE"
222    },
223    {
224     "referenced_type" : "_ZTIKy"
225    }
226   ],
227   "return_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
228   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
229  },
230  {
231   "function_name" : "android::hardware::confirmationui::support::checkUTF8Copy",
232   "linker_set_key" : "_ZN7android8hardware14confirmationui7support13checkUTF8CopyEPKcS4_Ph",
233   "parameters" :
234   [
235    {
236     "referenced_type" : "_ZTIPKc"
237    },
238    {
239     "referenced_type" : "_ZTIKPKc"
240    },
241    {
242     "referenced_type" : "_ZTIPh"
243    }
244   ],
245   "return_type" : "_ZTIb",
246   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
247  },
248  {
249   "function_name" : "android::hardware::confirmationui::support::operator==",
250   "linker_set_key" : "_ZN7android8hardware14confirmationui7supporteqERKNS2_15ByteBufferProxyES5_",
251   "parameters" :
252   [
253    {
254     "referenced_type" : "_ZTIRKN7android8hardware14confirmationui7support15ByteBufferProxyE"
255    },
256    {
257     "referenced_type" : "_ZTIRKN7android8hardware14confirmationui7support15ByteBufferProxyE"
258    }
259   ],
260   "return_type" : "_ZTIb",
261   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
262  }
263 ],
264 "global_vars" : [],
265 "lvalue_reference_types" :
266 [
267  {
268   "alignment" : 4,
269   "linker_set_key" : "_ZTIRKN7android8hardware14confirmationui7support10WriteStateE",
270   "name" : "const android::hardware::confirmationui::support::WriteState &",
271   "referenced_type" : "_ZTIKN7android8hardware14confirmationui7support10WriteStateE",
272   "self_type" : "_ZTIRKN7android8hardware14confirmationui7support10WriteStateE",
273   "size" : 4,
274   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
275  },
276  {
277   "alignment" : 4,
278   "linker_set_key" : "_ZTIRKN7android8hardware14confirmationui7support15ByteBufferProxyE",
279   "name" : "const android::hardware::confirmationui::support::ByteBufferProxy &",
280   "referenced_type" : "_ZTIKN7android8hardware14confirmationui7support15ByteBufferProxyE",
281   "self_type" : "_ZTIRKN7android8hardware14confirmationui7support15ByteBufferProxyE",
282   "size" : 4,
283   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
284  },
285  {
286   "alignment" : 4,
287   "linker_set_key" : "_ZTIRKa",
288   "name" : "const signed char &",
289   "referenced_type" : "_ZTIKa",
290   "self_type" : "_ZTIRKa",
291   "size" : 4,
292   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
293  },
294  {
295   "alignment" : 4,
296   "linker_set_key" : "_ZTIRKh",
297   "name" : "const unsigned char &",
298   "referenced_type" : "_ZTIKh",
299   "self_type" : "_ZTIRKh",
300   "size" : 4,
301   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
302  },
303  {
304   "alignment" : 4,
305   "linker_set_key" : "_ZTIRKi",
306   "name" : "const int &",
307   "referenced_type" : "_ZTIKi",
308   "self_type" : "_ZTIRKi",
309   "size" : 4,
310   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
311  },
312  {
313   "alignment" : 4,
314   "linker_set_key" : "_ZTIRKj",
315   "name" : "const unsigned int &",
316   "referenced_type" : "_ZTIKj",
317   "self_type" : "_ZTIRKj",
318   "size" : 4,
319   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
320  },
321  {
322   "alignment" : 4,
323   "linker_set_key" : "_ZTIRKs",
324   "name" : "const short &",
325   "referenced_type" : "_ZTIKs",
326   "self_type" : "_ZTIRKs",
327   "size" : 4,
328   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
329  },
330  {
331   "alignment" : 4,
332   "linker_set_key" : "_ZTIRKt",
333   "name" : "const unsigned short &",
334   "referenced_type" : "_ZTIKt",
335   "self_type" : "_ZTIRKt",
336   "size" : 4,
337   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
338  },
339  {
340   "alignment" : 4,
341   "linker_set_key" : "_ZTIRKx",
342   "name" : "const long long &",
343   "referenced_type" : "_ZTIKx",
344   "self_type" : "_ZTIRKx",
345   "size" : 4,
346   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
347  },
348  {
349   "alignment" : 4,
350   "linker_set_key" : "_ZTIRKy",
351   "name" : "const unsigned long long &",
352   "referenced_type" : "_ZTIKy",
353   "self_type" : "_ZTIRKy",
354   "size" : 4,
355   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
356  },
357  {
358   "alignment" : 4,
359   "linker_set_key" : "_ZTIRN7android8hardware14confirmationui7support10WriteStateE",
360   "name" : "android::hardware::confirmationui::support::WriteState &",
361   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
362   "self_type" : "_ZTIRN7android8hardware14confirmationui7support10WriteStateE",
363   "size" : 4,
364   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
365  }
366 ],
367 "pointer_types" :
368 [
369  {
370   "alignment" : 4,
371   "linker_set_key" : "_ZTIPKN7android8hardware14confirmationui7support10WriteStateE",
372   "name" : "const android::hardware::confirmationui::support::WriteState *",
373   "referenced_type" : "_ZTIKN7android8hardware14confirmationui7support10WriteStateE",
374   "self_type" : "_ZTIPKN7android8hardware14confirmationui7support10WriteStateE",
375   "size" : 4,
376   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
377  },
378  {
379   "alignment" : 4,
380   "linker_set_key" : "_ZTIPKN7android8hardware14confirmationui7support15ByteBufferProxyE",
381   "name" : "const android::hardware::confirmationui::support::ByteBufferProxy *",
382   "referenced_type" : "_ZTIKN7android8hardware14confirmationui7support15ByteBufferProxyE",
383   "self_type" : "_ZTIPKN7android8hardware14confirmationui7support15ByteBufferProxyE",
384   "size" : 4,
385   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
386  },
387  {
388   "alignment" : 4,
389   "linker_set_key" : "_ZTIPKc",
390   "name" : "const char *",
391   "referenced_type" : "_ZTIKc",
392   "self_type" : "_ZTIPKc",
393   "size" : 4,
394   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
395  },
396  {
397   "alignment" : 4,
398   "linker_set_key" : "_ZTIPKh",
399   "name" : "const unsigned char *",
400   "referenced_type" : "_ZTIKh",
401   "self_type" : "_ZTIPKh",
402   "size" : 4,
403   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
404  },
405  {
406   "alignment" : 4,
407   "linker_set_key" : "_ZTIPN7android8hardware14confirmationui7support10WriteStateE",
408   "name" : "android::hardware::confirmationui::support::WriteState *",
409   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
410   "self_type" : "_ZTIPN7android8hardware14confirmationui7support10WriteStateE",
411   "size" : 4,
412   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
413  },
414  {
415   "alignment" : 4,
416   "linker_set_key" : "_ZTIPN7android8hardware14confirmationui7support12StringBufferIcNS2_7TextStrEEE",
417   "name" : "android::hardware::confirmationui::support::StringBuffer<char, android::hardware::confirmationui::support::TextStr> *",
418   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support12StringBufferIcNS2_7TextStrEEE",
419   "self_type" : "_ZTIPN7android8hardware14confirmationui7support12StringBufferIcNS2_7TextStrEEE",
420   "size" : 4,
421   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
422  },
423  {
424   "alignment" : 4,
425   "linker_set_key" : "_ZTIPN7android8hardware14confirmationui7support15ByteBufferProxyE",
426   "name" : "android::hardware::confirmationui::support::ByteBufferProxy *",
427   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15ByteBufferProxyE",
428   "self_type" : "_ZTIPN7android8hardware14confirmationui7support15ByteBufferProxyE",
429   "size" : 4,
430   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
431  },
432  {
433   "alignment" : 4,
434   "linker_set_key" : "_ZTIPh",
435   "name" : "unsigned char *",
436   "referenced_type" : "_ZTIh",
437   "self_type" : "_ZTIPh",
438   "size" : 4,
439   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
440  }
441 ],
442 "qualified_types" :
443 [
444  {
445   "alignment" : 4,
446   "is_const" : true,
447   "linker_set_key" : "_ZTIKN7android8hardware14confirmationui7support10WriteStateE",
448   "name" : "const android::hardware::confirmationui::support::WriteState",
449   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
450   "self_type" : "_ZTIKN7android8hardware14confirmationui7support10WriteStateE",
451   "size" : 12,
452   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
453  },
454  {
455   "alignment" : 4,
456   "is_const" : true,
457   "linker_set_key" : "_ZTIKN7android8hardware14confirmationui7support15ByteBufferProxyE",
458   "name" : "const android::hardware::confirmationui::support::ByteBufferProxy",
459   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15ByteBufferProxyE",
460   "self_type" : "_ZTIKN7android8hardware14confirmationui7support15ByteBufferProxyE",
461   "size" : 8,
462   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
463  },
464  {
465   "alignment" : 4,
466   "is_const" : true,
467   "linker_set_key" : "_ZTIKPKc",
468   "name" : "const char *const",
469   "referenced_type" : "_ZTIPKc",
470   "self_type" : "_ZTIKPKc",
471   "size" : 4,
472   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
473  },
474  {
475   "alignment" : 1,
476   "is_const" : true,
477   "linker_set_key" : "_ZTIKa",
478   "name" : "const signed char",
479   "referenced_type" : "_ZTIa",
480   "self_type" : "_ZTIKa",
481   "size" : 1,
482   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
483  },
484  {
485   "alignment" : 1,
486   "is_const" : true,
487   "linker_set_key" : "_ZTIKb",
488   "name" : "const bool",
489   "referenced_type" : "_ZTIb",
490   "self_type" : "_ZTIKb",
491   "size" : 1,
492   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
493  },
494  {
495   "alignment" : 1,
496   "is_const" : true,
497   "linker_set_key" : "_ZTIKc",
498   "name" : "const char",
499   "referenced_type" : "_ZTIc",
500   "self_type" : "_ZTIKc",
501   "size" : 1,
502   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
503  },
504  {
505   "alignment" : 1,
506   "is_const" : true,
507   "linker_set_key" : "_ZTIKh",
508   "name" : "const unsigned char",
509   "referenced_type" : "_ZTIh",
510   "self_type" : "_ZTIKh",
511   "size" : 1,
512   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
513  },
514  {
515   "alignment" : 4,
516   "is_const" : true,
517   "linker_set_key" : "_ZTIKi",
518   "name" : "const int",
519   "referenced_type" : "_ZTIi",
520   "self_type" : "_ZTIKi",
521   "size" : 4,
522   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
523  },
524  {
525   "alignment" : 4,
526   "is_const" : true,
527   "linker_set_key" : "_ZTIKj",
528   "name" : "const unsigned int",
529   "referenced_type" : "_ZTIj",
530   "self_type" : "_ZTIKj",
531   "size" : 4,
532   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
533  },
534  {
535   "alignment" : 2,
536   "is_const" : true,
537   "linker_set_key" : "_ZTIKs",
538   "name" : "const short",
539   "referenced_type" : "_ZTIs",
540   "self_type" : "_ZTIKs",
541   "size" : 2,
542   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
543  },
544  {
545   "alignment" : 2,
546   "is_const" : true,
547   "linker_set_key" : "_ZTIKt",
548   "name" : "const unsigned short",
549   "referenced_type" : "_ZTIt",
550   "self_type" : "_ZTIKt",
551   "size" : 2,
552   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
553  },
554  {
555   "alignment" : 8,
556   "is_const" : true,
557   "linker_set_key" : "_ZTIKx",
558   "name" : "const long long",
559   "referenced_type" : "_ZTIx",
560   "self_type" : "_ZTIKx",
561   "size" : 8,
562   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
563  },
564  {
565   "alignment" : 8,
566   "is_const" : true,
567   "linker_set_key" : "_ZTIKy",
568   "name" : "const unsigned long long",
569   "referenced_type" : "_ZTIy",
570   "self_type" : "_ZTIKy",
571   "size" : 8,
572   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
573  }
574 ],
575 "record_types" :
576 [
577  {
578   "alignment" : 4,
579   "fields" :
580   [
581    {
582     "field_name" : "data_",
583     "referenced_type" : "_ZTIPh"
584    },
585    {
586     "field_name" : "size_",
587     "field_offset" : 32,
588     "referenced_type" : "_ZTIj"
589    },
590    {
591     "field_name" : "error_",
592     "field_offset" : 64,
593     "referenced_type" : "_ZTIN7android8hardware14confirmationui7support5ErrorE"
594    }
595   ],
596   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
597   "name" : "android::hardware::confirmationui::support::WriteState",
598   "record_kind" : "class",
599   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
600   "self_type" : "_ZTIN7android8hardware14confirmationui7support10WriteStateE",
601   "size" : 12,
602   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
603  },
604  {
605   "alignment" : 4,
606   "fields" :
607   [
608    {
609     "field_name" : "data_",
610     "referenced_type" : "_ZTIPKc"
611    },
612    {
613     "field_name" : "size_",
614     "field_offset" : 32,
615     "referenced_type" : "_ZTIj"
616    }
617   ],
618   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support12StringBufferIcNS2_7TextStrEEE",
619   "name" : "android::hardware::confirmationui::support::StringBuffer<char, android::hardware::confirmationui::support::TextStr>",
620   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support12StringBufferIcNS2_7TextStrEEE",
621   "self_type" : "_ZTIN7android8hardware14confirmationui7support12StringBufferIcNS2_7TextStrEEE",
622   "size" : 8,
623   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h",
624   "template_args" :
625   [
626    "_ZTIc",
627    "_ZTIN7android8hardware14confirmationui7support7TextStrE"
628   ]
629  },
630  {
631   "alignment" : 4,
632   "fields" :
633   [
634    {
635     "access" : "private",
636     "field_name" : "data_",
637     "referenced_type" : "_ZTIPKh"
638    },
639    {
640     "access" : "private",
641     "field_name" : "size_",
642     "field_offset" : 32,
643     "referenced_type" : "_ZTIj"
644    }
645   ],
646   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support15ByteBufferProxyE",
647   "name" : "android::hardware::confirmationui::support::ByteBufferProxy",
648   "record_kind" : "class",
649   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15ByteBufferProxyE",
650   "self_type" : "_ZTIN7android8hardware14confirmationui7support15ByteBufferProxyE",
651   "size" : 8,
652   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h"
653  },
654  {
655   "alignment" : 1,
656   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj1EEE",
657   "name" : "android::hardware::confirmationui::support::getUnsignedType<sizeof(uint8_t)>",
658   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj1EEE",
659   "self_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj1EEE",
660   "size" : 1,
661   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
662  },
663  {
664   "alignment" : 1,
665   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj2EEE",
666   "name" : "android::hardware::confirmationui::support::getUnsignedType<sizeof(uint16_t)>",
667   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj2EEE",
668   "self_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj2EEE",
669   "size" : 1,
670   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
671  },
672  {
673   "alignment" : 1,
674   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj4EEE",
675   "name" : "android::hardware::confirmationui::support::getUnsignedType<sizeof(uint32_t)>",
676   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj4EEE",
677   "self_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj4EEE",
678   "size" : 1,
679   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
680  },
681  {
682   "alignment" : 1,
683   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj8EEE",
684   "name" : "android::hardware::confirmationui::support::getUnsignedType<sizeof(uint64_t)>",
685   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj8EEE",
686   "self_type" : "_ZTIN7android8hardware14confirmationui7support15getUnsignedTypeILj8EEE",
687   "size" : 1,
688   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
689  },
690  {
691   "alignment" : 1,
692   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support3MapIJEEE",
693   "name" : "android::hardware::confirmationui::support::Map<>",
694   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support3MapIJEEE",
695   "self_type" : "_ZTIN7android8hardware14confirmationui7support3MapIJEEE",
696   "size" : 1,
697   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
698  },
699  {
700   "alignment" : 1,
701   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support5ArrayIJEEE",
702   "name" : "android::hardware::confirmationui::support::Array<>",
703   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support5ArrayIJEEE",
704   "self_type" : "_ZTIN7android8hardware14confirmationui7support5ArrayIJEEE",
705   "size" : 1,
706   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
707  },
708  {
709   "alignment" : 1,
710   "fields" :
711   [
712    {
713     "access" : "private",
714     "field_name" : "data_",
715     "referenced_type" : "_ZTIA32_h"
716    }
717   ],
718   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support5arrayIhLj32EEE",
719   "name" : "android::hardware::confirmationui::support::array<unsigned char, 32>",
720   "record_kind" : "class",
721   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support5arrayIhLj32EEE",
722   "self_type" : "_ZTIN7android8hardware14confirmationui7support5arrayIhLj32EEE",
723   "size" : 32,
724   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h",
725   "template_args" :
726   [
727    "_ZTIh"
728   ]
729  },
730  {
731   "alignment" : 1,
732   "fields" :
733   [
734    {
735     "access" : "private",
736     "field_name" : "value_",
737     "referenced_type" : "_ZTIN7android8hardware14confirmationui7support5arrayIhLj32EEE"
738    },
739    {
740     "access" : "private",
741     "field_name" : "null_",
742     "field_offset" : 256,
743     "referenced_type" : "_ZTIb"
744    }
745   ],
746   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support6NullOrINS2_5arrayIhLj32EEEEE",
747   "name" : "android::hardware::confirmationui::support::NullOr<android::hardware::confirmationui::support::array<unsigned char, 32>>",
748   "record_kind" : "class",
749   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support6NullOrINS2_5arrayIhLj32EEEEE",
750   "self_type" : "_ZTIN7android8hardware14confirmationui7support6NullOrINS2_5arrayIhLj32EEEEE",
751   "size" : 33,
752   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/confirmationui_utils.h",
753   "template_args" :
754   [
755    "_ZTIN7android8hardware14confirmationui7support5arrayIhLj32EEE"
756   ]
757  },
758  {
759   "alignment" : 1,
760   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support7ByteStrE",
761   "name" : "android::hardware::confirmationui::support::ByteStr",
762   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support7ByteStrE",
763   "self_type" : "_ZTIN7android8hardware14confirmationui7support7ByteStrE",
764   "size" : 1,
765   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
766  },
767  {
768   "alignment" : 1,
769   "linker_set_key" : "_ZTIN7android8hardware14confirmationui7support7TextStrE",
770   "name" : "android::hardware::confirmationui::support::TextStr",
771   "referenced_type" : "_ZTIN7android8hardware14confirmationui7support7TextStrE",
772   "self_type" : "_ZTIN7android8hardware14confirmationui7support7TextStrE",
773   "size" : 1,
774   "source_file" : "hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/cbor.h"
775  }
776 ],
777 "rvalue_reference_types" : []
778}
779