Lines Matching refs:obj
130 def accumulate_all_objects(obj: dict[str, any]) -> None:
131 assembly[obj["cppname"]] = obj
133 for prop_name, prop in obj['properties'].items():
155 def derive_cpp_classname(obj: dict[str, any]) -> str:
156 obj_type = obj['type']
161 java_type = obj['javaType']
199 def augment_object(obj: dict[str, any]) -> None:
203 properties = obj['properties'].items()
209 for _, prop in obj['properties'].items():
222 for _, prop in obj['properties'].items():
227 obj_cpp_classname = derive_cpp_classname(obj)
228 obj["cppname"] = obj_cpp_classname
229 obj["cppnameupper"] = obj_cpp_classname.upper()
230 obj["cpptype"] = obj_cpp_classname
231 obj["hasanylistproperties"] = has_any_list_properties()
234 obj["toplevelcppname"] = top_level_cpp_name
236 properties = obj['properties'].items()
263 obj["propertyarray"] = property_array
264 obj["referencedclasscpptypes"] = collect_referenced_class_names()