[#BloombergLP-bdlt-FixUtil-parse-04a] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlt.adoc[bdlt]::xref:BloombergLP/bdlt/FixUtil.adoc[FixUtil]::parse :relfileprefix: ../../../ :mrdocs: `parse` overloads == Synopses Declared in `<bdlt_fixutil.h>` Parse a FIX date `string_view` into a `Date`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-06.adoc[parse]( xref:BloombergLP/bdlt/Date.adoc[Date]* result, std::string_view const& string); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-06.adoc[_» more..._]# Parse a FIX date‐tz `string_view` into a `DateTz`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-00.adoc[parse]( xref:BloombergLP/bdlt/DateTz.adoc[DateTz]* result, std::string_view const& string); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-00.adoc[_» more..._]# Parse a FIX datetime `string_view` into a `Datetime`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-08.adoc[parse]( xref:BloombergLP/bdlt/Datetime.adoc[Datetime]* result, std::string_view const& string); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-08.adoc[_» more..._]# Parse a FIX datetime‐tz `string_view` into a `DatetimeTz`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-0af.adoc[parse]( xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz]* result, std::string_view const& string); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-0af.adoc[_» more..._]# Parse a FIX time `string_view` into a `Time`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-03.adoc[parse]( xref:BloombergLP/bdlt/Time.adoc[Time]* result, std::string_view const& string); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-03.adoc[_» more..._]# Parse a FIX time‐tz `string_view` into a `TimeTz`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-0a2.adoc[parse]( xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz]* result, std::string_view const& string); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-0a2.adoc[_» more..._]# Parse a FIX date string of the given length into a `Date`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-0e.adoc[parse]( xref:BloombergLP/bdlt/Date.adoc[Date]* result, char const* string, int length); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-0e.adoc[_» more..._]# Parse a FIX date‐tz string of the given length into a `DateTz`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-0d3.adoc[parse]( xref:BloombergLP/bdlt/DateTz.adoc[DateTz]* result, char const* string, int length); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-0d3.adoc[_» more..._]# Parse a FIX datetime string of the given length into a `Datetime`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-0db.adoc[parse]( xref:BloombergLP/bdlt/Datetime.adoc[Datetime]* result, char const* string, int length); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-0db.adoc[_» more..._]# Parse a FIX datetime‐tz string of the given length into a `DatetimeTz`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-04b.adoc[parse]( xref:BloombergLP/bdlt/DatetimeTz.adoc[DatetimeTz]* result, char const* string, int length); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-04b.adoc[_» more..._]# Parse a FIX time string of the given length into a `Time`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-043.adoc[parse]( xref:BloombergLP/bdlt/Time.adoc[Time]* result, char const* string, int length); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-043.adoc[_» more..._]# Parse a FIX time‐tz string of the given length into a `TimeTz`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static int xref:BloombergLP/bdlt/FixUtil/parse-0b.adoc[parse]( xref:BloombergLP/bdlt/TimeTz.adoc[TimeTz]* result, char const* string, int length); ---- [.small]#xref:BloombergLP/bdlt/FixUtil/parse-0b.adoc[_» more..._]# == Return Value 0 on success, non‐zero on failure == Parameters [cols="1,4"] |=== | Name| Description | *result* | destination for the parsed value | *string* | FIX date string to parse | *length* | number of characters to parse |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#