Home | History | Annotate | Download | only in json_schema_compiler

Lines Matching refs:additional_properties

227       if type_.properties or type_.additional_properties is not None:
248 if type_.additional_properties is not None:
249 if type_.additional_properties.property_type == PropertyType.ANY:
250 c.Append('out->additional_properties.MergeDictionary(dict);')
252 cpp_type = self._type_helper.GetCppType(type_.additional_properties,
258 type_.additional_properties,
262 .Append('out->additional_properties[it.key()] = tmp;')
383 if type_.additional_properties is not None:
384 if type_.additional_properties.property_type == PropertyType.ANY:
385 c.Append('value->MergeDictionary(&additional_properties);')
390 not self._type_helper.IsCopyable(type_.additional_properties))
391 cpp_type = self._type_helper.GetCppType(type_.additional_properties,
395 .Append(' additional_properties.begin();')
396 .Append(' it != additional_properties.end(); ++it) {')
399 type_.additional_properties.name,
400 type_.additional_properties,