Use version preprocessor guards for RocksDB unique_ptr API, retain unique_ptr internally

This commit is contained in:
Bruno Postle
2026-06-05 08:12:55 +01:00
committed by Thomas Krijnen
parent 365be8fb52
commit 24a241addc
2 changed files with 26 additions and 36 deletions
+2 -1
View File
@@ -31,6 +31,7 @@ namespace rocksdb {
#include <iostream>
#include <vector>
#include <list>
#include <memory>
#ifndef SWIG
@@ -308,7 +309,7 @@ namespace IfcParse {
class IFC_PARSE_API rocks_db_file_storage {
public:
rocksdb::DB* db;
std::unique_ptr<rocksdb::DB> db;
rocksdb::WriteOptions wopts;
rocksdb::ReadOptions ropts;
IfcParse::IfcFile* file;