No-copy read object property from mex c++
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
How do i read properties of object arrays through the mex api? Right now i am using getProperty, which is an awfull function. Despite the name, it copies the object, reads the property, and then throw the object away. Then i ask for the next property of the object, the object is copied again and so-on. The c++ mex api was made for high performance supporting code, so of cause there should be some way of doing no-copy reads. Struct support this, and the old API support this, so how to do it in the new API?
0 commentaires
Réponses (1)
James Tursa
le 7 Mai 2019
Modifié(e) : James Tursa
le 7 Mai 2019
There is no official API method to do this with the C API. You have to resort to unofficial hacks. E.g., see this FEX submission for mxGetProperty and mxSetProperty replacements:
But I don't know if these will even work with the new C++ API.
Voir également
Catégories
En savoir plus sur MATLAB Compiler SDK dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!