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 |
Created with MrDocs