diff options
| author | Patrick Williams <patrick@stwcx.xyz> | 2017-01-06 16:52:45 -0600 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2017-01-10 03:31:58 +0000 |
| commit | aa2e7f7170327511110a448c1314a1ef2195ee25 (patch) | |
| tree | 95a288679b3780a0693dae6c0cf817e3836d8497 /test/message | |
| parent | 8a30a8fb938ab3d48a73730d4f24d21ea0ef337d (diff) | |
| download | sdbusplus-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.cpp | 12 |
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; } |

