Lines Matching refs:name
198 name = c_name(self._prefix, protect=False) + 'qmp_schema_qlit'
204 c_name=c_name(name)))
208 c_name=c_name(name),
219 def _name(self, name: str) -> str:
221 return name
222 if name not in self._name_map:
223 self._name_map[name] = '%d' % len(self._name_map)
224 return self._name_map[name]
246 return typ.name
249 return self._name(typ.name)
254 return [Annotated(f.name, f.ifcond) for f in features]
256 def _gen_tree(self, name: str, mtype: str, obj: Dict[str, object],
276 name = self._name(name)
277 obj['name'] = name
286 'name': member.name,
295 'name': member.name,
307 'case': variant.name,
312 def visit_builtin_type(self, name: str, info: Optional[QAPISourceInfo],
314 self._gen_tree(name, 'builtin', {'json-type': json_type})
316 def visit_enum_type(self, name: str, info: Optional[QAPISourceInfo],
322 name, 'enum',
324 'values': [Annotated(m.name, m.ifcond) for m in members]},
328 def visit_array_type(self, name: str, info: Optional[QAPISourceInfo],
335 def visit_object_type_flat(self, name: str, info: Optional[QAPISourceInfo],
344 obj['tag'] = branches.tag_member.name
346 self._gen_tree(name, 'object', obj, ifcond, features)
348 def visit_alternate_type(self, name: str, info: Optional[QAPISourceInfo],
353 name, 'alternate',
360 def visit_command(self, name: str, info: Optional[QAPISourceInfo],
377 self._gen_tree(name, 'command', obj, ifcond, features)
379 def visit_event(self, name: str, info: Optional[QAPISourceInfo],
387 self._gen_tree(name, 'event', {'arg-type': self._use_type(arg_type)},