summaryrefslogtreecommitdiffstats
path: root/test/message
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2017-01-06 16:52:45 -0600
committerPatrick Williams <patrick@stwcx.xyz>2017-01-10 03:31:58 +0000
commitaa2e7f7170327511110a448c1314a1ef2195ee25 (patch)
tree95a288679b3780a0693dae6c0cf817e3836d8497 /test/message
parent8a30a8fb938ab3d48a73730d4f24d21ea0ef337d (diff)
downloadsdbusplus-aa2e7f7170327511110a448c1314a1ef2195ee25.tar.gz
sdbusplus-aa2e7f7170327511110a448c1314a1ef2195ee25.zip
message: allow obj-path and sig in STL containers
Allow object_path and signatures to be used in std::vector, std::map, and std::unordered_map. Change-Id: Ieb592aa518bfae08da393632a1dd0ed0dd684c7a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'test/message')
-rw-r--r--test/message/native_types.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/message/native_types.cpp b/test/message/native_types.cpp
index 1ee3dee..df1cb96 100644
--- a/test/message/native_types.cpp
+++ b/test/message/native_types.cpp
@@ -1,5 +1,8 @@
#include <cassert>
#include <sdbusplus/message.hpp>
+#include <vector>
+#include <map>
+#include <unordered_map>
int main()
{
@@ -9,5 +12,14 @@ int main()
std::string s2 = sdbusplus::message::signature("iii");
sdbusplus::message::signature sig = s2;
+ std::vector<sdbusplus::message::signature> v =
+ { sdbusplus::message::signature("iii") };
+
+ std::map<sdbusplus::message::signature, int> m =
+ { { sdbusplus::message::signature("iii"), 1 } };
+
+ std::unordered_map<sdbusplus::message::signature, int> u =
+ { { sdbusplus::message::signature("iii"), 1 } };
+
return 0;
}
OpenPOWER on IntegriCloud