generateRaw overloads

Synopses

Declared in <bdlt_iso8601util.h>

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    Date const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DateOrDateTz const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DateTz const& object);

Write the raw ISO 8601 representation of the specified object to buffer without a terminating null character.

static
int
generateRaw(
    char* buffer,
    Datetime const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DatetimeOrDatetimeTz const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DatetimeTz const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    Time const& object);

Write the raw ISO 8601 representation of object to buffer.

static
int
generateRaw(
    char* buffer,
    bsls::TimeInterval const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    TimeOrTimeTz const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    TimeTz const& object);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    Date const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DateOrDateTz const& object,
    GenerateConfiguration const& configuration);

Write an ISO 8601 representation of the specified object into buffer.

static
int
generateRaw(
    char* buffer,
    DateTz const& object,
    bool useZAbbreviationForUtc);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DateTz const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    Datetime const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DatetimeOrDatetimeTz const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DatetimeTz const& object,
    bool useZAbbreviationForUtc);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    DatetimeTz const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    Time const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    bsls::TimeInterval const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    TimeOrTimeTz const& object,
    GenerateConfiguration const& configuration);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    TimeTz const& object,
    bool useZAbbreviationForUtc);

Write the raw ISO 8601 representation of the specified object to buffer.

static
int
generateRaw(
    char* buffer,
    TimeTz const& object,
    GenerateConfiguration const& configuration);

Return Value

the number of characters in the formatted string

Parameters

Name

Description

buffer

output buffer for the generated ISO 8601 text

object

value to format

configuration

formatting configuration

useZAbbreviationForUtc

if true, use Z for a UTC offset of zero; otherwise use +00:00

Created with MrDocs