diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-10-17 23:16:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-10-17 23:16:18 +0200 |
commit | 26928636364b427ee20c6e3171bcf74255f40e40 (patch) | |
tree | 9d971660cc570bc95f2c4f2e3ec44f22c6c4ea28 | |
parent | 984b2512785114dda942b5e3a7cb6dbe0e443263 (diff) | |
parent | e8f835a0af659a85ed5320b3630a1f7f00e60161 (diff) |
Merge pull request #14935 from vespa-engine/toregge/fix-forward-declarations
Fix forward declarations.
15 files changed, 16 insertions, 16 deletions
diff --git a/document/src/vespa/document/fieldvalue/tensorfieldvalue.h b/document/src/vespa/document/fieldvalue/tensorfieldvalue.h index 82a10e8aaa6..2840ff8fc3e 100644 --- a/document/src/vespa/document/fieldvalue/tensorfieldvalue.h +++ b/document/src/vespa/document/fieldvalue/tensorfieldvalue.h @@ -5,7 +5,7 @@ #include "fieldvalue.h" namespace vespalib { namespace tensor { class Tensor; } } -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace document { diff --git a/document/src/vespa/document/update/tensor_add_update.h b/document/src/vespa/document/update/tensor_add_update.h index 8687967be49..59fe8a845ac 100644 --- a/document/src/vespa/document/update/tensor_add_update.h +++ b/document/src/vespa/document/update/tensor_add_update.h @@ -2,7 +2,7 @@ #include "valueupdate.h" -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace document { diff --git a/document/src/vespa/document/update/tensor_modify_update.h b/document/src/vespa/document/update/tensor_modify_update.h index 528ff8c95e9..fc8fac720ac 100644 --- a/document/src/vespa/document/update/tensor_modify_update.h +++ b/document/src/vespa/document/update/tensor_modify_update.h @@ -2,7 +2,7 @@ #include "valueupdate.h" -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace document { diff --git a/document/src/vespa/document/update/tensor_remove_update.h b/document/src/vespa/document/update/tensor_remove_update.h index 6ab66048dd4..3efc4e37e80 100644 --- a/document/src/vespa/document/update/tensor_remove_update.h +++ b/document/src/vespa/document/update/tensor_remove_update.h @@ -2,7 +2,7 @@ #include "valueupdate.h" -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace document { diff --git a/searchlib/src/vespa/searchlib/index/docbuilder.h b/searchlib/src/vespa/searchlib/index/docbuilder.h index 4b22e35e5c9..2bb041ff6cb 100644 --- a/searchlib/src/vespa/searchlib/index/docbuilder.h +++ b/searchlib/src/vespa/searchlib/index/docbuilder.h @@ -13,7 +13,7 @@ #include <vespa/vespalib/util/exception.h> #include <vespa/vespalib/util/stringfmt.h> -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::index { diff --git a/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h b/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h index ebabf3a95eb..a8a0ff19246 100644 --- a/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h +++ b/searchlib/src/vespa/searchlib/queryeval/nearest_neighbor_blueprint.h @@ -7,7 +7,7 @@ #include <vespa/searchlib/tensor/nearest_neighbor_index.h> namespace search::tensor { class DenseTensorAttribute; } -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::queryeval { diff --git a/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h b/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h index bae2aa9c3a4..696a325f813 100644 --- a/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h +++ b/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h @@ -7,7 +7,7 @@ #include <vespa/eval/eval/typed_cells.h> namespace vespalib { namespace tensor { class MutableDenseTensorView; }} -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::tensor { diff --git a/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h b/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h index ce2bc0de386..a49b3c751d9 100644 --- a/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h +++ b/searchlib/src/vespa/searchlib/tensor/direct_tensor_attribute.h @@ -5,7 +5,7 @@ #include "tensor_attribute.h" #include "direct_tensor_store.h" -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::tensor { diff --git a/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h b/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h index 3955551f0f5..f5f2f59d85f 100644 --- a/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h +++ b/searchlib/src/vespa/searchlib/tensor/direct_tensor_store.h @@ -5,7 +5,7 @@ #include "tensor_store.h" #include <memory> -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::tensor { diff --git a/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h b/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h index f107f6bd781..f5481a680a3 100644 --- a/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h +++ b/searchlib/src/vespa/searchlib/tensor/i_tensor_attribute.h @@ -7,7 +7,7 @@ namespace vespalib::tensor { class MutableDenseTensorView; } -namespace vespalib::eval { class ValueType; class Value; } +namespace vespalib::eval { class ValueType; struct Value; } namespace vespalib::slime { struct Inserter; } namespace search::tensor { diff --git a/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h b/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h index ce2bbdde18d..0f1b0129ecb 100644 --- a/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h +++ b/searchlib/src/vespa/searchlib/tensor/serialized_tensor_store.h @@ -4,7 +4,7 @@ #include "tensor_store.h" -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::tensor { diff --git a/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h b/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h index 24b88e3a7e0..582fad59828 100644 --- a/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h +++ b/searchlib/src/vespa/searchlib/tensor/tensor_attribute.h @@ -8,7 +8,7 @@ #include <vespa/searchlib/attribute/not_implemented_attribute.h> #include <vespa/vespalib/util/rcuvector.h> -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search::tensor { diff --git a/searchlib/src/vespa/searchlib/tensor/tensor_store.h b/searchlib/src/vespa/searchlib/tensor/tensor_store.h index 967b6fd62e2..9cd470a9084 100644 --- a/searchlib/src/vespa/searchlib/tensor/tensor_store.h +++ b/searchlib/src/vespa/searchlib/tensor/tensor_store.h @@ -6,7 +6,7 @@ #include <vespa/vespalib/datastore/datastore.h> #include <vespa/vespalib/util/generationhandler.h> -namespace vespalib::eval { class Value; } +namespace vespalib::eval { struct Value; } namespace search { diff --git a/storage/src/vespa/storage/persistence/filestorage/filestormanager.h b/storage/src/vespa/storage/persistence/filestorage/filestormanager.h index 5e1aff18771..a0ef9784c1d 100644 --- a/storage/src/vespa/storage/persistence/filestorage/filestormanager.h +++ b/storage/src/vespa/storage/persistence/filestorage/filestormanager.h @@ -40,7 +40,7 @@ struct FileStorManagerTest; class ReadBucketList; class BucketOwnershipNotifier; class AbortBucketOperationsCommand; -class DoneInitializeHandler; +struct DoneInitializeHandler; class FileStorManager : public StorageLinkQueued, public framework::HtmlStatusReporter, diff --git a/storage/src/vespa/storage/persistence/testandsethelper.h b/storage/src/vespa/storage/persistence/testandsethelper.h index a22b5696f81..44ecee88964 100644 --- a/storage/src/vespa/storage/persistence/testandsethelper.h +++ b/storage/src/vespa/storage/persistence/testandsethelper.h @@ -14,11 +14,11 @@ namespace storage { namespace spi { class Context; - class PersistenceProvider; + struct PersistenceProvider; } class PersistenceThread; class ServiceLayerComponent; -class PersistenceUtil; +struct PersistenceUtil; class TestAndSetException : public std::runtime_error { api::ReturnCode _code; |