diff options
Diffstat (limited to 'rfc4251.H')
| -rw-r--r-- | rfc4251.H | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -144,6 +144,10 @@ struct string : internal::variable_length<uint32_t> { buf.insert(buf.end(), s, s + l); } explicit string (std::string const & s) : string{s.data(), s.size()} {} + string (std::initializer_list<char> init) { + check_length_against_limit(init.size()); + buf = init; + } operator std::string () const { return {buf.cbegin(), buf.cend()}; } }; |
