aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2021-01-19 20:18:10 +0100
committerTor Egge <Tor.Egge@broadpark.no>2021-01-19 20:18:10 +0100
commita1adee189d3b23a80241579c004fce494d0b88c8 (patch)
treea0793b854d7ce1c63ef0fa510752d0acbc5a0bfb
parent233ae41cbb92dae41b9e65224168193fa7c4c70b (diff)
Fix forward declarations.
-rw-r--r--persistence/src/vespa/persistence/spi/persistenceprovider.h2
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/proton.h2
-rw-r--r--storage/src/tests/common/teststorageapp.h2
-rw-r--r--storage/src/vespa/storage/persistence/bucketprocessor.h2
-rw-r--r--storage/src/vespa/storage/persistence/filestorage/filestormanager.h2
-rw-r--r--storage/src/vespa/storage/persistence/persistenceutil.h2
-rw-r--r--storage/src/vespa/storage/persistence/splitbitdetector.h2
-rw-r--r--storage/src/vespa/storage/storageserver/servicelayernode.h2
8 files changed, 8 insertions, 8 deletions
diff --git a/persistence/src/vespa/persistence/spi/persistenceprovider.h b/persistence/src/vespa/persistence/spi/persistenceprovider.h
index 3237dede24a..81a9484e98c 100644
--- a/persistence/src/vespa/persistence/spi/persistenceprovider.h
+++ b/persistence/src/vespa/persistence/spi/persistenceprovider.h
@@ -15,7 +15,7 @@ namespace vespalib { class IDestructorCallback; }
namespace storage::spi {
class IResourceUsageListener;
-class BucketExecutor;
+struct BucketExecutor;
/**
* This interface is the basis for a persistence provider in Vespa. A
diff --git a/searchcore/src/vespa/searchcore/proton/server/proton.h b/searchcore/src/vespa/searchcore/proton/server/proton.h
index 0e6d20115a0..4396224fb01 100644
--- a/searchcore/src/vespa/searchcore/proton/server/proton.h
+++ b/searchcore/src/vespa/searchcore/proton/server/proton.h
@@ -31,7 +31,7 @@
namespace vespalib { class StateServer; }
namespace search::transactionlog { class TransLogServerApp; }
namespace metrics { class MetricLockGuard; }
-namespace storage::spi { class PersistenceProvider; }
+namespace storage::spi { struct PersistenceProvider; }
namespace proton {
diff --git a/storage/src/tests/common/teststorageapp.h b/storage/src/tests/common/teststorageapp.h
index 433f535546f..3742879bd30 100644
--- a/storage/src/tests/common/teststorageapp.h
+++ b/storage/src/tests/common/teststorageapp.h
@@ -35,7 +35,7 @@
namespace storage {
-namespace spi { class PersistenceProvider; }
+namespace spi { struct PersistenceProvider; }
class StorageBucketDBInitializer;
DEFINE_PRIMITIVE_WRAPPER(uint16_t, NodeIndex);
diff --git a/storage/src/vespa/storage/persistence/bucketprocessor.h b/storage/src/vespa/storage/persistence/bucketprocessor.h
index 5b96696475e..c4ebcce6165 100644
--- a/storage/src/vespa/storage/persistence/bucketprocessor.h
+++ b/storage/src/vespa/storage/persistence/bucketprocessor.h
@@ -11,7 +11,7 @@
#include <vespa/persistence/spi/context.h>
namespace document { class FieldSet; }
-namespace storage::spi { class PersistenceProvider; }
+namespace storage::spi { struct PersistenceProvider; }
namespace storage {
diff --git a/storage/src/vespa/storage/persistence/filestorage/filestormanager.h b/storage/src/vespa/storage/persistence/filestorage/filestormanager.h
index 489dd1f97e9..b69657f2692 100644
--- a/storage/src/vespa/storage/persistence/filestorage/filestormanager.h
+++ b/storage/src/vespa/storage/persistence/filestorage/filestormanager.h
@@ -36,7 +36,7 @@ namespace api {
class StorageReply;
class BucketCommand;
}
-namespace spi { class PersistenceProvider; }
+namespace spi { struct PersistenceProvider; }
struct FileStorManagerTest;
class ReadBucketList;
diff --git a/storage/src/vespa/storage/persistence/persistenceutil.h b/storage/src/vespa/storage/persistence/persistenceutil.h
index 99133073a19..b60d3fd8d5d 100644
--- a/storage/src/vespa/storage/persistence/persistenceutil.h
+++ b/storage/src/vespa/storage/persistence/persistenceutil.h
@@ -18,7 +18,7 @@ namespace storage::api {
}
namespace storage::spi {
- class PersistenceProvider;
+ struct PersistenceProvider;
}
namespace storage {
diff --git a/storage/src/vespa/storage/persistence/splitbitdetector.h b/storage/src/vespa/storage/persistence/splitbitdetector.h
index d2c415fc526..22261c03f46 100644
--- a/storage/src/vespa/storage/persistence/splitbitdetector.h
+++ b/storage/src/vespa/storage/persistence/splitbitdetector.h
@@ -23,7 +23,7 @@
namespace storage {
-namespace spi { class PersistenceProvider; }
+namespace spi { struct PersistenceProvider; }
struct SplitBitDetector
{
diff --git a/storage/src/vespa/storage/storageserver/servicelayernode.h b/storage/src/vespa/storage/storageserver/servicelayernode.h
index f75cf867327..ef835ec9f8a 100644
--- a/storage/src/vespa/storage/storageserver/servicelayernode.h
+++ b/storage/src/vespa/storage/storageserver/servicelayernode.h
@@ -17,7 +17,7 @@
namespace storage {
-namespace spi { class PersistenceProvider; }
+namespace spi { struct PersistenceProvider; }
class FileStorManager;