summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2021-01-22 19:36:39 +0100
committerTor Egge <Tor.Egge@broadpark.no>2021-01-22 19:36:39 +0100
commit5f2a52109bda7ca72bf07274f552d3c9259e7d4d (patch)
treebbcb92daf4fbdfe02399c60c155a9ed46c7a0406
parent696ee4a7d60370b93613bfe2d3e786e3be5a1ac5 (diff)
Fix forward declarations.
-rw-r--r--searchcore/src/tests/proton/documentdb/lid_space_compaction/lid_space_jobtest.h2
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/i_lid_space_compaction_handler.h4
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_base.h6
-rw-r--r--searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_take2.h2
4 files changed, 7 insertions, 7 deletions
diff --git a/searchcore/src/tests/proton/documentdb/lid_space_compaction/lid_space_jobtest.h b/searchcore/src/tests/proton/documentdb/lid_space_compaction/lid_space_jobtest.h
index 2ca50c064bd..637314e2879 100644
--- a/searchcore/src/tests/proton/documentdb/lid_space_compaction/lid_space_jobtest.h
+++ b/searchcore/src/tests/proton/documentdb/lid_space_compaction/lid_space_jobtest.h
@@ -73,7 +73,7 @@ public:
void job_is_re_enabled_when_remove_ops_are_no_longer_ongoing(bool remove_batch);
};
-class MyCountJobRunner;
+struct MyCountJobRunner;
struct MaxOutstandingJobTest : public JobTest {
std::unique_ptr<MyCountJobRunner> runner;
diff --git a/searchcore/src/vespa/searchcore/proton/server/i_lid_space_compaction_handler.h b/searchcore/src/vespa/searchcore/proton/server/i_lid_space_compaction_handler.h
index 3e1e4aaa88a..46b3067075f 100644
--- a/searchcore/src/vespa/searchcore/proton/server/i_lid_space_compaction_handler.h
+++ b/searchcore/src/vespa/searchcore/proton/server/i_lid_space_compaction_handler.h
@@ -6,14 +6,14 @@
#include <vector>
namespace vespalib { class IDestructorCallback; }
-namespace search { class DocumentMetaData; }
+namespace search { struct DocumentMetaData; }
namespace proton::documentmetastore { class OperationListener; }
namespace proton {
class MoveOperation;
class CompactLidSpaceOperation;
-class IDocumentScanIterator;
+struct IDocumentScanIterator;
/**
* Interface for handling of lid space compaction, used by a LidSpaceCompactionJob.
diff --git a/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_base.h b/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_base.h
index bfce6d55c89..4d3d830b0fb 100644
--- a/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_base.h
+++ b/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_base.h
@@ -11,9 +11,9 @@
namespace proton {
class IDiskMemUsageNotifier;
class IClusterStateChangedNotifier;
- class IOperationStorer;
- class ILidSpaceCompactionHandler;
- class IDocumentScanIterator;
+ struct IOperationStorer;
+ struct ILidSpaceCompactionHandler;
+ struct IDocumentScanIterator;
class RemoveOperationsRateTracker;
}
diff --git a/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_take2.h b/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_take2.h
index 0d962d5f7a9..70aeaa04b59 100644
--- a/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_take2.h
+++ b/searchcore/src/vespa/searchcore/proton/server/lid_space_compaction_job_take2.h
@@ -5,7 +5,7 @@
#include "lid_space_compaction_job_base.h"
#include <vespa/document/bucket/bucketspace.h>
-namespace storage::spi { class BucketExecutor;}
+namespace storage::spi { struct BucketExecutor;}
namespace proton {
class IDiskMemUsageNotifier;
class IClusterStateChangedNotifier;