Move‐append the specified string to this array.
Synopsis
Declared in <bdljsn_json.h>
template<class t_STRING_TYPE>
JsonArray&
pushBack(BloombergLP::bslmf::MovableRef_Deduced<t_STRING_TYPE> string)
requires bsl::is_same<t_STRING_TYPE,
bsl::string>::value;
Description
Append to the end of this JsonArray an element having the value of the specified string by moving (in constant time) the contents of string to the new element and return a non‐`const` reference to this array. string is left in a valid but unspecified state. This function does not participate in overload resolution unless the specified t_STRING_TYPE is bsl::string. The behavior is undefined unless string is valid UTF‐8 (see bdlde::Utf8Util::isValid).
Return Value
a reference providing modifiable access to this object
Parameters
Name |
Description |
string |
string value to append |
Created with MrDocs