Write the character range [`begin`, end) to the wide output iterator.]

Synopsis

Declared in <bslfmt_formattercharutil.h>

template<class t_ITERATOR>
static
t_ITERATOR
outputFromChar(
    char const* begin,
    char const* end,
    t_ITERATOR out);

Description

Output to the specified output iterator out the character sequence starting at the specified begin address and ending immediately before the specified end address. Return out incremented by the number of characters written. The behavior is undefined unless begin <= end. Note that in case of a negative input character the outputted result is unspecified.

Return Value

out incremented by the number of characters written

Parameters

Name

Description

begin

address of the first character to write

end

address one past the last character to write

out

output iterator receiving the widened characters

Created with MrDocs