[#BloombergLP-bdlt-Iso8601Util-generate-0624] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlt.adoc[bdlt]::xref:BloombergLP/bdlt/Iso8601Util.adoc[Iso8601Util]::generate :relfileprefix: ../../../ :mrdocs: `generate` overloads == Synopses Declared in `<bdlt_iso8601util.h>` Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-053.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Date.adoc[Date] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-053.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0a8.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0a8.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-00d.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-00d.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0045.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0045.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-07a.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-07a.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0ae.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0ae.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0a2e.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Time.adoc[Time] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0a2e.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to the specified `stream`. Optionally specify a `configuration` to affect the format of the generated string. If `configuration` is not supplied, the process‐wide default value `Iso8601UtilConfiguration::defaultConfiguration()` is used. Return a reference to `stream`. Note that `stream` is not null terminated. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-05b.adoc[generate]( std::ostream& stream, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-05b.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-03b.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-03b.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0dbb.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0dbb.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-02d2.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Date.adoc[Date] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-02d2.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0bf8.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0bf8.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0396.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0396.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0bf0.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0bf0.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-028f.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-028f.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-01e9.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-01e9.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-091.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Time.adoc[Time] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-091.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-079.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-079.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0606.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0606.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-075.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-075.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0db6.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Date.adoc[Date] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0db6.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-013e.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-013e.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-034.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-034.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0fe.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0fe.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-069.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-069.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-024.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-024.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0c9.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Time.adoc[Time] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0c9.adoc[_» more..._]# Load the ISO 8601 representation of the specified `object` into the specified `string` of type `bsl::string`, `std::string`, or `std::pmr::string`. Optionally specify a `configuration` to affect the format of the generated string. If `configuration` is not supplied, the process‐wide default value `Iso8601UtilConfiguration::defaultConfiguration()` is used. Return the number of characters in the formatted string. The previous contents of `string` (if any) are discarded. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0cd.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0cd.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-02b9.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-02b9.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0a2a.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0a2a.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-07257.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Date.adoc[Date] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-07257.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-070.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-070.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-07d.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-07d.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0bf1.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0bf1.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-09bf.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-09bf.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0e4.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0e4.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-09e.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Time.adoc[Time] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-09e.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0fc.adoc[generate]( std::string* string, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0fc.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-086.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-086.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-02ba.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-02ba.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-033.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Date.adoc[Date] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-033.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0f0f.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0f0f.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0dd.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, bool useZAbbreviationForUtc); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0dd.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-03a.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-03a.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0f02.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0f02.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-013d.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-013d.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-089.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, bool useZAbbreviationForUtc); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-089.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0a3.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0a3.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-073.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Time.adoc[Time] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-073.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-085.adoc[generate]( std::ostream& stream, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-085.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0066.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0066.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-0af.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, bool useZAbbreviationForUtc); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0af.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to `stream`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static std::ostream& xref:BloombergLP/bdlt/Iso8601Util/generate-035.adoc[generate]( std::ostream& stream, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-035.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-060b.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Date.adoc[Date] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-060b.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-062f.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-062f.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0e0.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0e0.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-052.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-052.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0d1.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0d1.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-004a.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-004a.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0285.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Time.adoc[Time] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0285.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to the specified `buffer` of the specified `bufferLength` (in bytes), truncating (if necessary) to `bufferLength`. Optionally specify a `configuration` to affect the format of the generated string. If `configuration` is not supplied, the process‐wide default value `Iso8601UtilConfiguration::defaultConfiguration()` is used. Return the number of characters in the formatted string before truncation (not counting a null terminator). If `bufferLength` indicates sufficient capacity, `buffer` is null terminated. The behavior is undefined unless `0 <= bufferLength`. Note that a buffer of size `k_MAX_STRLEN + 1` is large enough to hold any string generated by this component (counting a null terminator, if any). [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0f9.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0f9.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0bc.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0bc.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0152.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0152.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-06e.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Date.adoc[Date] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-06e.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-03d.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-03d.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-07c.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-07c.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0eb.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0eb.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0308.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Time.adoc[Time] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0308.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-006c.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-006c.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-01f.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Date.adoc[Date] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-01f.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-01e1.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-01e1.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-080.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-080.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-068.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-068.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-016.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-016.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0be.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0be.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-051.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Time.adoc[Time] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-051.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0304.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0304.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-039b.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-039b.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0ea.adoc[generate]( xref:bsl/string.adoc[bsl::string]* string, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0ea.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-062a.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Date.adoc[Date] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-062a.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-002b.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-002b.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0159.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0159.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0cb.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0cb.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-077.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-077.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-02b2.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-02b2.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-012.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Time.adoc[Time] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-012.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-063.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-063.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-056.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-056.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-07f.adoc[generate]( std::pmr::string* string, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-07f.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0b6.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Date.adoc[Date] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0b6.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0024.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0024.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-06b.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-06b.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-02d3.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-02d3.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0061.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0061.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-09b1.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-09b1.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-014.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Time.adoc[Time] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-014.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-027.adoc[generate]( std::string* string, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-027.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0b8.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0b8.adoc[_» more..._]# Append the ISO 8601 representation of the specified `object` to `string`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-022.adoc[generate]( std::string* string, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-022.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-082.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Date.adoc[Date] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-082.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0157.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Iso8601Util/DateOrDateTz.adoc[DateOrDateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0157.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-00f.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-00f.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-071.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Datetime.adoc[Datetime] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-071.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-07259.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Iso8601Util/DatetimeOrDatetimeTz.adoc[DatetimeOrDatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-07259.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0047.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0047.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0bd.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Time.adoc[Time] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0bd.adoc[_» more..._]# Write the ISO 8601 representation of the specified `object` to the specified `buffer`, using the specified `configuration`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0e5.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bsls/TimeInterval.adoc[bsls::TimeInterval] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0e5.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-038.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/Iso8601Util/TimeOrTimeTz.adoc[TimeOrTimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-038.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0a4.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/GenerateConfiguration.adoc[GenerateConfiguration] const& configuration); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0a4.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-003.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/DateTz.adoc[DateTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, bool useZAbbreviationForUtc); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-003.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-0131.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, bool useZAbbreviationForUtc); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-0131.adoc[_» more..._]# Format the specified `object` into the specified `buffer` using ISO 8601. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/Iso8601Util/generate-093.adoc[generate]( char* buffer, xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz] const& object, xref:BloombergLP/bdlt/Iso8601Util/ssize_t.adoc[ssize_t] bufferLength, bool useZAbbreviationForUtc); ---- [.small]#xref:BloombergLP/bdlt/Iso8601Util/generate-093.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#