{"name": "_ZN8device_t15required_deviceIS_E6finditERS_", "code": "__int64 __fastcall device_t required_device < device_t > findit ( const char * * @@a1@@ , device_t * @@a2@@ ) { __int64 v2 ; __int64 v3 ; v2 = device_t auto_finder_base find_device ( ( device_t auto_finder_base * ) @@a1@@ , @@a2@@ , @@a1@@ [ Number ] ) ; v3 = downcast < device_t * , device_t > ( v2 ) ; return device_t auto_finder_type < device_t * , true > set_target ( @@a1@@ , v3 ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "const char *"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "device_t"}, "location": "r64"}]}