I prefer to use value types, but it seems the list factory function can only create reference types. Is there a way to create value types with initialization list, or perhaps register a function with a variable number of arguments of the same type using the generic calling convention?
Basically, all I want is a very simple container that gets passed back to C++ by value.