Introduce Encoder and Decoder classes so that platform/*coding* doesn't have to
authorA. Unique TensorFlower <gardener@tensorflow.org>
Wed, 23 May 2018 19:18:23 +0000 (12:18 -0700)
committerTensorFlower Gardener <gardener@tensorflow.org>
Wed, 23 May 2018 19:21:07 +0000 (12:21 -0700)
commitd2309fe5895ba431a4bb11e79564d12028cc93d5
tree7db5c2464c4b2514157dbc3f79a7e945c3709704
parentf6e5089c41fc234ca19fabe2e529ee877a09a33d
Introduce Encoder and Decoder classes so that platform/*coding* doesn't have to
depend on framework/resource_handler and framework/variant.

PiperOrigin-RevId: 197768387
14 files changed:
tensorflow/contrib/cmake/tf_core_framework.cmake
tensorflow/core/BUILD
tensorflow/core/framework/resource_handle.cc
tensorflow/core/framework/resource_handle.h
tensorflow/core/framework/tensor.cc
tensorflow/core/framework/variant.cc
tensorflow/core/framework/variant_encode_decode.h
tensorflow/core/platform/default/build_config.bzl
tensorflow/core/platform/default/string_coding.cc [new file with mode: 0644]
tensorflow/core/platform/default/string_coding.h [new file with mode: 0644]
tensorflow/core/platform/tensor_coding.cc
tensorflow/core/platform/tensor_coding.h
tensorflow/core/platform/variant_coding.cc [deleted file]
tensorflow/core/platform/variant_coding.h [deleted file]