From 65d96cf2d59ab56c5a40821041658183c81660dd Mon Sep 17 00:00:00 2001 From: Edward Loper Date: Wed, 18 Nov 2020 12:19:26 -0800 Subject: [PATCH] Move VariantTensorData::add_tensor template definition from .cc to .h file. PiperOrigin-RevId: 343130947 Change-Id: Ied69bfa77276b3319b97328cb23f22e873851606 --- tensorflow/core/framework/variant_tensor_data.cc | 6 ------ tensorflow/core/framework/variant_tensor_data.h | 6 ++++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tensorflow/core/framework/variant_tensor_data.cc b/tensorflow/core/framework/variant_tensor_data.cc index 993a8989b70..74dfda04a8e 100644 --- a/tensorflow/core/framework/variant_tensor_data.cc +++ b/tensorflow/core/framework/variant_tensor_data.cc @@ -39,12 +39,6 @@ Tensor* VariantTensorData::add_tensors() { return &(tensors_[tensors_.size() - 1]); } -template -Tensor* VariantTensorData::add_tensor(TensorConstructorArgs&&... args) { - tensors_.emplace_back(std::forward(args)...); - return &tensors_.back(); -} - void VariantTensorData::ToProto(VariantTensorDataProto* proto) const { proto->set_type_name(type_name()); proto->set_metadata(metadata_); diff --git a/tensorflow/core/framework/variant_tensor_data.h b/tensorflow/core/framework/variant_tensor_data.h index 59246f2bb15..8fa8594549a 100644 --- a/tensorflow/core/framework/variant_tensor_data.h +++ b/tensorflow/core/framework/variant_tensor_data.h @@ -125,6 +125,12 @@ class VariantTensorData { // For backwards compatibility for when this was a proto std::string ProtoDebugString(const VariantTensorData& object); +template +Tensor* VariantTensorData::add_tensor(TensorConstructorArgs&&... args) { + tensors_.emplace_back(std::forward(args)...); + return &tensors_.back(); +} + } // namespace tensorflow #endif // TENSORFLOW_CORE_FRAMEWORK_VARIANT_TENSOR_DATA_H_