summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYifan Hong2018-03-13 16:19:13 -0500
committerYifan Hong2018-03-14 15:44:50 -0500
commitcf231a965d6f0195ff45b8fafdf8b7f8841db20c (patch)
treeaeaf240cc61cddcb65c5c4ef8bd2b0f6065dae52 /ManifestInstance.cpp
parent470144fa4d01f1d422ee332fd7ce1c9d09014878 (diff)
downloadplatform-system-libvintf-cf231a965d6f0195ff45b8fafdf8b7f8841db20c.tar.gz
platform-system-libvintf-cf231a965d6f0195ff45b8fafdf8b7f8841db20c.tar.xz
platform-system-libvintf-cf231a965d6f0195ff45b8fafdf8b7f8841db20c.zip
Manifest/MatrixInstance: remove FqInstance dep
Clients of libvintf doesn't need to include libhidl-gen-utils unless necessary. This removes linkage to FQName default / move / copy constructor / assignment operator implied by the default / move / copy constructor / assignment operator of ManifestInstance and MatrixInstance. Bug: 73556059 Test: builds Change-Id: I890e98a685e89a4134a677e6da76d112cac2abbc
Diffstat (limited to 'ManifestInstance.cpp')
-rw-r--r--ManifestInstance.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/ManifestInstance.cpp b/ManifestInstance.cpp
index 66e0cd3..37662fc 100644
--- a/ManifestInstance.cpp
+++ b/ManifestInstance.cpp
@@ -21,6 +21,16 @@
21namespace android { 21namespace android {
22namespace vintf { 22namespace vintf {
23 23
24ManifestInstance::ManifestInstance() = default;
25
26ManifestInstance::ManifestInstance(const ManifestInstance&) = default;
27
28ManifestInstance::ManifestInstance(ManifestInstance&&) = default;
29
30ManifestInstance& ManifestInstance::operator=(const ManifestInstance&) = default;
31
32ManifestInstance& ManifestInstance::operator=(ManifestInstance&&) = default;
33
24ManifestInstance::ManifestInstance(FqInstance&& fqInstance, TransportArch&& ta) 34ManifestInstance::ManifestInstance(FqInstance&& fqInstance, TransportArch&& ta)
25 : mFqInstance(std::move(fqInstance)), mTransportArch(std::move(ta)) {} 35 : mFqInstance(std::move(fqInstance)), mTransportArch(std::move(ta)) {}
26ManifestInstance::ManifestInstance(const FqInstance& fqInstance, const TransportArch& ta) 36ManifestInstance::ManifestInstance(const FqInstance& fqInstance, const TransportArch& ta)