1{
2  "c++": {
3    "mojo.common.mojom.ListValue": {
4      "typename": "base::ListValue",
5      "traits_headers": [
6        "ipc/ipc_message_utils.h"
7      ],
8      "copyable_pass_by_value": false,
9      "move_only": false,
10      "nullable_is_same_type": false,
11      "public_headers": [
12        "base/files/file_path.h",
13        "base/strings/string16.h",
14        "base/time/time.h",
15        "base/values.h"
16      ]
17    },
18    "mojo.common.mojom.String16": {
19      "typename": "base::string16",
20      "traits_headers": [
21        "ipc/ipc_message_utils.h",
22        "mojo/common/common_custom_types_struct_traits.h"
23      ],
24      "copyable_pass_by_value": false,
25      "move_only": false,
26      "nullable_is_same_type": false,
27      "public_headers": [
28        "base/files/file_path.h",
29        "base/strings/string16.h",
30        "base/time/time.h",
31        "base/values.h"
32      ]
33    },
34    "mojo.common.mojom.Time": {
35      "typename": "base::Time",
36      "traits_headers": [
37        "ipc/ipc_message_utils.h"
38      ],
39      "copyable_pass_by_value": true,
40      "move_only": false,
41      "nullable_is_same_type": false,
42      "public_headers": [
43        "base/files/file_path.h",
44        "base/strings/string16.h",
45        "base/time/time.h",
46        "base/values.h"
47      ]
48    },
49    "mojo.common.mojom.TimeDelta": {
50      "typename": "base::TimeDelta",
51      "traits_headers": [
52        "ipc/ipc_message_utils.h"
53      ],
54      "copyable_pass_by_value": true,
55      "move_only": false,
56      "nullable_is_same_type": false,
57      "public_headers": [
58        "base/files/file_path.h",
59        "base/strings/string16.h",
60        "base/time/time.h",
61        "base/values.h"
62      ]
63    },
64    "mojo.common.mojom.TimeTicks": {
65      "typename": "base::TimeTicks",
66      "traits_headers": [
67        "ipc/ipc_message_utils.h"
68      ],
69      "copyable_pass_by_value": true,
70      "move_only": false,
71      "nullable_is_same_type": false,
72      "public_headers": [
73        "base/files/file_path.h",
74        "base/strings/string16.h",
75        "base/time/time.h",
76        "base/values.h"
77      ]
78    },
79    "mojo.common.mojom.FilePath": {
80      "typename": "base::FilePath",
81      "traits_headers": [
82        "ipc/ipc_message_utils.h"
83      ],
84      "copyable_pass_by_value": false,
85      "move_only": false,
86      "nullable_is_same_type": false,
87      "public_headers": [
88        "base/files/file_path.h",
89        "base/strings/string16.h",
90        "base/time/time.h",
91        "base/values.h"
92      ]
93    },
94    "mojo.common.mojom.DictionaryValue": {
95      "typename": "base::DictionaryValue",
96      "traits_headers": [
97        "ipc/ipc_message_utils.h"
98      ],
99      "copyable_pass_by_value": false,
100      "move_only": false,
101      "nullable_is_same_type": false,
102      "public_headers": [
103        "base/files/file_path.h",
104        "base/strings/string16.h",
105        "base/time/time.h",
106        "base/values.h"
107      ]
108    }
109  }
110}
111