[Any_AnyView.FromObjectPtr.begin]
| 59 | |
| 60 | // [Any_AnyView.FromObjectPtr.begin] |
| 61 | TVMFFIAny Any_AnyView_FromObjectPtr(TVMFFIObject* obj) { |
| 62 | TVMFFIAny any; |
| 63 | assert(obj != NULL); |
| 64 | any.type_index = kTVMFFIObject; |
| 65 | any.zero_padding = 0; |
| 66 | any.v_obj = obj; |
| 67 | // Increment refcount if it's Any (owning) instead of AnyView (borrowing) |
| 68 | if (IS_OWNING_ANY) { |
| 69 | TVMFFIObjectIncRef(obj); |
| 70 | } |
| 71 | return any; |
| 72 | } |
| 73 | // [Any_AnyView.FromObjectPtr.end] |
| 74 | |
| 75 | // [Any_AnyView.Destroy.begin] |
nothing calls this directly
no test coverage detected