| 1248 | } |
| 1249 | |
| 1250 | extern "C" migraphx_status |
| 1251 | migraphx_argument_equal(bool* out, const_migraphx_argument_t argument, const_migraphx_argument_t x) |
| 1252 | { |
| 1253 | auto api_error_result = migraphx::try_([&] { |
| 1254 | if(argument == nullptr) |
| 1255 | MIGRAPHX_THROW(migraphx_status_bad_param, "Bad parameter argument: Null pointer"); |
| 1256 | if(x == nullptr) |
| 1257 | MIGRAPHX_THROW(migraphx_status_bad_param, "Bad parameter x: Null pointer"); |
| 1258 | *out = migraphx::equal((argument->object), (x->object)); |
| 1259 | }); |
| 1260 | return api_error_result; |
| 1261 | } |
| 1262 | |
| 1263 | extern "C" migraphx_status migraphx_argument_save(const_migraphx_argument_t a, const char* filename) |
| 1264 | { |