diff options
-rw-r--r-- | rfc4251.h | 28 |
1 files changed, 0 insertions, 28 deletions
@@ -42,14 +42,8 @@ struct rfc4251byte { }; rfc4251byte () = default; - rfc4251byte (rfc4251byte const &) = default; - rfc4251byte (rfc4251byte &&) = default; - inline explicit rfc4251byte (uint8_t v) : value(v) {} - rfc4251byte & operator= (rfc4251byte const &) = default; - rfc4251byte & operator= (rfc4251byte &&) = default; - inline operator uint8_t () const { return value; } }; @@ -69,13 +63,8 @@ struct rfc4251bool { }; rfc4251bool () = default; - rfc4251bool (rfc4251bool const &) = default; - rfc4251bool (rfc4251bool &&) = default; - inline explicit rfc4251bool (uint8_t v) : value(v) {} - rfc4251bool & operator= (rfc4251bool const &) = default; - rfc4251bool & operator= (rfc4251bool &&) = default; inline operator uint8_t () const { return value; } }; @@ -96,13 +85,8 @@ struct rfc4251uint32 { }; rfc4251uint32 () = default; - rfc4251uint32 (rfc4251uint32 const &) = default; - rfc4251uint32 (rfc4251uint32 &&) = default; - inline explicit rfc4251uint32 (uint32_t v) { value = htonl(v); } - rfc4251uint32 & operator= (rfc4251uint32 const &) = default; - rfc4251uint32 & operator= (rfc4251uint32 &&) = default; inline operator uint32_t () const { return ntohl(value); } }; @@ -123,14 +107,8 @@ struct rfc4251uint64 { }; rfc4251uint64 () = default; - rfc4251uint64 (rfc4251uint64 const &) = default; - rfc4251uint64 (rfc4251uint64 &&) = default; - inline explicit rfc4251uint64 (uint64_t v); - rfc4251uint64 & operator= (rfc4251uint64 const &) = default; - rfc4251uint64 & operator= (rfc4251uint64 &&) = default; - inline explicit operator uint64_t () const; }; @@ -163,9 +141,6 @@ struct rfc4251string { std::vector<char> value; rfc4251string () = default; - rfc4251string (rfc4251string const &) = default; - rfc4251string (rfc4251string &&) = default; - inline explicit rfc4251string (char const *); inline explicit rfc4251string (char const *, size_t); inline explicit rfc4251string (std::string const & s) : rfc4251string{s.data(), s.size()} {} @@ -173,9 +148,6 @@ struct rfc4251string { inline explicit rfc4251string (mpz_srcptr); inline explicit rfc4251string (mpz_class const & x) : rfc4251string{x.get_mpz_t()} {} - rfc4251string & operator= (rfc4251string const &) = default; - rfc4251string & operator= (rfc4251string &&) = default; - inline operator std::string () const; inline operator std::vector<std::string> () const; inline operator mpz_class () const; |