summaryrefslogtreecommitdiffstats
path: root/src/Data.cpp
diff options
context:
space:
mode:
authorGravatar guyingzhao2025-04-06 12:38:45 +0200
committerGravatar Nikias Bassen2025-04-06 12:38:45 +0200
commitd031e94d7aee14c4e7646e67623c94e6164b99e3 (patch)
tree2dd944a09ff0ef4f76ce91527744e6720ecb0e90 /src/Data.cpp
parent1aae1e5b7d8ee26c626c126fa64392a5ef949f42 (diff)
downloadlibplist-d031e94d7aee14c4e7646e67623c94e6164b99e3.tar.gz
libplist-d031e94d7aee14c4e7646e67623c94e6164b99e3.tar.bz2
C++: Data: Add const char* constructor
Diffstat (limited to 'src/Data.cpp')
-rw-r--r--src/Data.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Data.cpp b/src/Data.cpp
index b06a144..56b2d6b 100644
--- a/src/Data.cpp
+++ b/src/Data.cpp
@@ -50,6 +50,11 @@ Data::Data(const std::vector<char>& buff) : Node(PLIST_DATA)
plist_set_data_val(_node, &buff[0], buff.size());
}
+Data::Data(const char* buff, uint64_t size) : Node(PLIST_DATA)
+{
+ plist_set_data_val(_node, buff, size);
+}
+
Data::~Data()
{
}