I have a C++ class:
namespace kinsdb {
class Client :
public:
virtual std::unique_ptr<Transaction> StartTransaction(const TransactionOptions& opts) = 0;
virtual std::unique_ptr<Transaction> StartTransaction() { return StartTransaction(kDefaultTransactionOptions); }
}
I want to change C++ code to Java code with SWIG. What can I do to deal with std::unique_ptr pointer??
error: use of deleted function 'std::unique_ptr<