diff options
author | Xusong Wang <xusongw@google.com> | 2019-05-30 18:11:35 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-05-30 18:11:35 +0000 |
commit | 2658cca4a66ade24f9d3efdab368266f784dd06d (patch) | |
tree | 375fac8d6bcb3beb108b66292da4b6ca879e8b99 | |
parent | 7d1ea8b70c42e0a4182a78630f032af0cee0bfb0 (diff) | |
parent | 4f2aa10623ba4d78851c9f91377173d726e5faf2 (diff) | |
download | ml-2658cca4a66ade24f9d3efdab368266f784dd06d.tar.gz |
Merge "Define copy/assignment ctor of SymmPerChannelQuantParams." into qt-dev
-rw-r--r-- | nn/runtime/include/NeuralNetworksWrapper.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nn/runtime/include/NeuralNetworksWrapper.h b/nn/runtime/include/NeuralNetworksWrapper.h index 846b256ae..a98eb2941 100644 --- a/nn/runtime/include/NeuralNetworksWrapper.h +++ b/nn/runtime/include/NeuralNetworksWrapper.h @@ -78,6 +78,20 @@ struct SymmPerChannelQuantParams { .scales = scales.size() > 0 ? scales.data() : nullptr, }; } + + SymmPerChannelQuantParams(const SymmPerChannelQuantParams& other) + : params(other.params), scales(other.scales) { + params.scales = scales.size() > 0 ? scales.data() : nullptr; + } + + SymmPerChannelQuantParams& operator=(const SymmPerChannelQuantParams& other) { + if (this != &other) { + params = other.params; + scales = other.scales; + params.scales = scales.size() > 0 ? scales.data() : nullptr; + } + return *this; + } }; struct OperandType { |