Commit 56625bd9 authored by Philipp A. Hartmann's avatar Philipp A. Hartmann

GenericValue: add some more RAPIDJSON_NOEXCEPT

 * Move()
 * RawAssign()
 * SetStringRaw()
parent 5672d246
...@@ -641,7 +641,7 @@ public: ...@@ -641,7 +641,7 @@ public:
//! Prepare Value for move semantics //! Prepare Value for move semantics
/*! \return *this */ /*! \return *this */
GenericValue& Move() { return *this; } GenericValue& Move() RAPIDJSON_NOEXCEPT { return *this; }
//@} //@}
//!@name Equal-to and not-equal-to operators //!@name Equal-to and not-equal-to operators
...@@ -1494,7 +1494,7 @@ private: ...@@ -1494,7 +1494,7 @@ private:
} }
//! Initialize this value as constant string, without calling destructor. //! Initialize this value as constant string, without calling destructor.
void SetStringRaw(StringRefType s) { void SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT {
flags_ = kConstStringFlag; flags_ = kConstStringFlag;
data_.s.str = s; data_.s.str = s;
data_.s.length = s.length; data_.s.length = s.length;
...@@ -1510,7 +1510,7 @@ private: ...@@ -1510,7 +1510,7 @@ private:
} }
//! Assignment without calling destructor //! Assignment without calling destructor
void RawAssign(GenericValue& rhs) { void RawAssign(GenericValue& rhs) RAPIDJSON_NOEXCEPT {
data_ = rhs.data_; data_ = rhs.data_;
flags_ = rhs.flags_; flags_ = rhs.flags_;
rhs.flags_ = kNullFlag; rhs.flags_ = kNullFlag;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment