| 573 | } |
| 574 | |
| 575 | inline Dynamic __hxcpp_atomic_object_compare_exchange(Dynamic dynObj, Dynamic expected, Dynamic replacement) { |
| 576 | AtomicObject *obj = dynamic_cast<AtomicObject *>(dynObj.mPtr); |
| 577 | if (!obj) |
| 578 | throw HX_INVALID_OBJECT; |
| 579 | return obj->compareExchange(expected, replacement); |
| 580 | } |
| 581 | |
| 582 | Array<String> __hxcpp_get_call_stack(bool inSkipLast); |
| 583 | Array<String> __hxcpp_get_exception_stack(); |
nothing calls this directly
no test coverage detected