[#BloombergLP-bdljsn-Json-pushBack-0ce] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdljsn.adoc[bdljsn]::xref:BloombergLP/bdljsn/Json.adoc[Json]::pushBack :relfileprefix: ../../../ :mrdocs: `pushBack` overloads == Synopses Declared in `<bdljsn_json.h>` Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-024d.adoc[pushBack](xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64] value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-024d.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-094.adoc[pushBack](bool value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-094.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-0309.adoc[pushBack](double value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-0309.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-01.adoc[pushBack](float value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-01.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-0300.adoc[pushBack](int value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-0300.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-095.adoc[pushBack](long value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-095.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-040.adoc[pushBack](long long value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-040.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-0a.adoc[pushBack](unsigned int value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-0a.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-006.adoc[pushBack](unsigned long value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-006.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-0e.adoc[pushBack](unsigned long long value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-0e.adoc[_» more..._]# Move‐append `json` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-097.adoc[pushBack](xref:BloombergLP/bslmf/MovableRef.adoc[bslmf::MovableRef<Json>] json); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-097.adoc[_» more..._]# Move‐append `array` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-074.adoc[pushBack](xref:BloombergLP/bslmf/MovableRef.adoc[bslmf::MovableRef<JsonArray>] array); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-074.adoc[_» more..._]# Move‐append `number` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-0f.adoc[pushBack](xref:BloombergLP/bslmf/MovableRef.adoc[bslmf::MovableRef<JsonNumber>] number); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-0f.adoc[_» more..._]# Move‐append `object` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-04c.adoc[pushBack](xref:BloombergLP/bslmf/MovableRef.adoc[bslmf::MovableRef<JsonObject>] object); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-04c.adoc[_» more..._]# Append a copy of `json` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-024b.adoc[pushBack](xref:BloombergLP/bdljsn/Json.adoc[Json] const& json); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-024b.adoc[_» more..._]# Append a copy of `array` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-099.adoc[pushBack](xref:BloombergLP/bdljsn/JsonArray.adoc[JsonArray] const& array); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-099.adoc[_» more..._]# Append a copy of `value` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-0c4.adoc[pushBack](xref:BloombergLP/bdljsn/JsonNull-0b.adoc[JsonNull] const& value); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-0c4.adoc[_» more..._]# Append a copy of `number` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-070.adoc[pushBack](xref:BloombergLP/bdljsn/JsonNumber.adoc[JsonNumber] const& number); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-070.adoc[_» more..._]# Append a copy of `object` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-00e.adoc[pushBack](xref:BloombergLP/bdljsn/JsonObject.adoc[JsonObject] const& object); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-00e.adoc[_» more..._]# Same as the related overload above for `pushBack`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-04f0.adoc[pushBack](std::string_view const& string); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-04f0.adoc[_» more..._]# Append a copy of `string` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-08.adoc[pushBack](char const* string); ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-08.adoc[_» more..._]# Move‐append `string` to the held array. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_STRING_TYPE> xref:BloombergLP/bdljsn/Json.adoc[Json]& xref:BloombergLP/bdljsn/Json/pushBack-04ff.adoc[pushBack](xref:BloombergLP/bslmf/MovableRef_Deduced.adoc[BloombergLP::bslmf::MovableRef_Deduced<t_STRING_TYPE>] string) requires bsl::is_same<t_STRING_TYPE, bsl::string>::value; ---- [.small]#xref:BloombergLP/bdljsn/Json/pushBack-04ff.adoc[_» more..._]# == Return Value a reference providing modifiable access to this object == Parameters [cols="1,4"] |=== | Name| Description | *value* | value to append | *json* | value to append | *array* | value to append | *number* | value to append | *object* | value to append | *string* | string value to append |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#