summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-04-01 18:47:13 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2019-04-02 10:01:36 +0000
commit8646f3bbaf0dd3127c26892efcd7b873edc8712d (patch)
tree648c1c2f4fec760b998d94e4682b88ad5ad9ea00 /eval
parent3922ec7f78c721b4e3907dfbd1fdbffbca10e4d2 (diff)
Only include what you need.
Diffstat (limited to 'eval')
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor.cpp2
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor.h6
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor_cells_iterator.h3
-rw-r--r--eval/src/vespa/eval/tensor/dense/dense_tensor_view.h4
4 files changed, 4 insertions, 11 deletions
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor.cpp b/eval/src/vespa/eval/tensor/dense/dense_tensor.cpp
index e775385b623..c183e5c1db3 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor.cpp
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor.cpp
@@ -75,6 +75,8 @@ DenseTensor::DenseTensor(eval::ValueType &&type_in,
checkCellsSize(*this);
}
+DenseTensor::~DenseTensor() = default;
+
bool
DenseTensor::operator==(const DenseTensor &rhs) const
{
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor.h b/eval/src/vespa/eval/tensor/dense/dense_tensor.h
index 0da5f570674..7f7d92a42ed 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor.h
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor.h
@@ -2,10 +2,6 @@
#pragma once
-#include <vespa/eval/tensor/tensor.h>
-#include <vespa/eval/tensor/types.h>
-#include <vespa/eval/eval/value_type.h>
-#include "dense_tensor_cells_iterator.h"
#include "dense_tensor_view.h"
namespace vespalib::tensor {
@@ -26,7 +22,7 @@ private:
public:
DenseTensor();
- ~DenseTensor() {}
+ ~DenseTensor() override;
DenseTensor(const eval::ValueType &type_in, const Cells &cells_in);
DenseTensor(const eval::ValueType &type_in, Cells &&cells_in);
DenseTensor(eval::ValueType &&type_in, Cells &&cells_in);
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor_cells_iterator.h b/eval/src/vespa/eval/tensor/dense/dense_tensor_cells_iterator.h
index 447d8a4f805..caf92d6c8c7 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor_cells_iterator.h
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor_cells_iterator.h
@@ -2,10 +2,7 @@
#pragma once
-#include <vespa/eval/tensor/tensor.h>
-#include <vespa/eval/tensor/types.h>
#include <vespa/eval/eval/value_type.h>
-#include <vespa/eval/tensor/tensor.h>
#include <vespa/vespalib/util/arrayref.h>
namespace vespalib::tensor {
diff --git a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h
index 11ed9639cc6..df001882e66 100644
--- a/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h
+++ b/eval/src/vespa/eval/tensor/dense/dense_tensor_view.h
@@ -2,10 +2,8 @@
#pragma once
-#include <vespa/eval/tensor/tensor.h>
-#include <vespa/eval/tensor/types.h>
-#include <vespa/eval/eval/value_type.h>
#include "dense_tensor_cells_iterator.h"
+#include <vespa/eval/tensor/tensor.h>
namespace vespalib::tensor {