summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'include/vintf/Vndk.h')
-rw-r--r--include/vintf/Vndk.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/include/vintf/Vndk.h b/include/vintf/Vndk.h
index a7d2f51..05fcac9 100644
--- a/include/vintf/Vndk.h
+++ b/include/vintf/Vndk.h
@@ -24,7 +24,8 @@
24namespace android { 24namespace android {
25namespace vintf { 25namespace vintf {
26 26
27struct VndkVersionRange { 27// deprecated. Kept here for libvintf backwards compatibility.
28struct [[deprecated]] VndkVersionRange {
28 29
29 VndkVersionRange() : VndkVersionRange(0u, 0u, 0u) {} 30 VndkVersionRange() : VndkVersionRange(0u, 0u, 0u) {}
30 VndkVersionRange(size_t s, size_t v, size_t p) 31 VndkVersionRange(size_t s, size_t v, size_t p)
@@ -40,7 +41,8 @@ struct VndkVersionRange {
40 size_t patchMax; 41 size_t patchMax;
41}; 42};
42 43
43struct Vndk { 44// deprecated. Kept here for libvintf backwards compatibility.
45struct [[deprecated]] Vndk {
44 46
45 const VndkVersionRange &versionRange() const { return mVersionRange; } 47 const VndkVersionRange &versionRange() const { return mVersionRange; }
46 const std::set<std::string> &libraries() const { return mLibraries; } 48 const std::set<std::string> &libraries() const { return mLibraries; }
@@ -56,10 +58,13 @@ private:
56 std::set<std::string> mLibraries; 58 std::set<std::string> mLibraries;
57}; 59};
58 60
61[[deprecated]]
59inline bool operator==(const VndkVersionRange &lft, const VndkVersionRange &rgt) { 62inline bool operator==(const VndkVersionRange &lft, const VndkVersionRange &rgt) {
60 return lft.sdk == rgt.sdk && lft.vndk == rgt.vndk && 63 return lft.sdk == rgt.sdk && lft.vndk == rgt.vndk &&
61 lft.patchMin == rgt.patchMin && lft.patchMax == rgt.patchMax; 64 lft.patchMin == rgt.patchMin && lft.patchMax == rgt.patchMax;
62} 65}
66
67[[deprecated]]
63inline bool operator==(const Vndk &lft, const Vndk &rgt) { 68inline bool operator==(const Vndk &lft, const Vndk &rgt) {
64 return lft.mVersionRange == rgt.mVersionRange && 69 return lft.mVersionRange == rgt.mVersionRange &&
65 lft.mLibraries == rgt.mLibraries; 70 lft.mLibraries == rgt.mLibraries;