diff options
author | Determinant <[email protected]> | 2018-09-02 21:50:57 -0400 |
---|---|---|
committer | Determinant <[email protected]> | 2018-09-02 21:50:57 -0400 |
commit | 72f72c4404a49a1fb2191e6d6405296461b40a32 (patch) | |
tree | e5941d5aa270ba38b49eab90755e55d557ba48fe /include/salticidae/stream.h | |
parent | 52e051cb6924266003ef21814b5ebaf2b7b45241 (diff) |
minor
Diffstat (limited to 'include/salticidae/stream.h')
-rw-r--r-- | include/salticidae/stream.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/salticidae/stream.h b/include/salticidae/stream.h index 50a7f70..e7e5640 100644 --- a/include/salticidae/stream.h +++ b/include/salticidae/stream.h @@ -43,6 +43,9 @@ class DataStream { DataStream(const uint8_t *begin, const uint8_t *end): buffer(begin, end), offset(0) {} DataStream(bytearray_t &&data): buffer(std::move(data)), offset(0) {} DataStream(const bytearray_t &data): buffer(data), offset(0) {} + DataStream(const std::string &data): + DataStream((uint8_t *)data.data(), + (uint8_t *)data.data() + data.size()) {} DataStream(DataStream &&other): buffer(std::move(other.buffer)), |