Skip to content

Expand c++ stdlib support #12

@anderslanglands

Description

@anderslanglands

Currently there is basic support for std::vector by wrapping it as an opaquebytes type which can be passed around. This seems to work quite well, despite being quite unsafe. It's currently named cppmm_vector but this should probably be changed to std_vector for consistency. Support for destroying these objects also needs to be implemented (just needs a _drop function probably).

Once that's done we should add support for other stdlib types. So far I've only seen std::set in an API (in USD) but I don't doubt there are others out there as well.

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions