Feature request:
Change pvData API to use standard vector datatypes, std::vector and java.util.ArrayList. Replace internal implementations of dynamic arrays with std::vector and java.util.ArrayList.
pvData uses the standard string type in C++ and Java, it is also desirable to use the standard vector type to provide a familiar API and to move code into the standard library, reducing maintenance cost.
shared_vector is the solution to this problem.