objc: fix std::string handling

- arg types may be passed as string instead of std::string
This commit is contained in:
Alexander Alekhin 2020-11-14 19:10:43 +00:00
parent a7c150ec66
commit 2e7ef6f4e8

View File

@ -215,6 +215,13 @@
"from_cpp": "[NSString stringWithUTF8String:%(n)s.c_str()]",
"swift_type": "String"
},
"string": {
"cast_to": "std::string",
"objc_type": "NSString*",
"to_cpp": "std::string(%(n)s.UTF8String)",
"from_cpp": "[NSString stringWithUTF8String:%(n)s.c_str()]",
"swift_type": "String"
},
"TermCriteria": {
"objc_type": "TermCriteria*",
"to_cpp": "%(n)s.nativeRef",