GenericValue: add some more RAPIDJSON_NOEXCEPT
* Move() * RawAssign() * SetStringRaw()
This commit is contained in:
parent
5672d24651
commit
56625bd9f0
@ -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:
|
|||||||
}
|
}
|
||||||
|
|
||||||
//! 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:
|
|||||||
}
|
}
|
||||||
|
|
||||||
//! 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;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user