BloombergLP::bdlb::PrintMethods::print

Format the specified string object to the specified output stream.

Synopsis

Declared in <bdlb_printmethods.h>

template<
    class CHAR_T,
    class CHAR_TRAITS_T,
    class ALLOC>
std::ostream&
print(
    std::ostream& stream,
    bsl::basic_string<CHAR_T, CHAR_TRAITS_T, ALLOC> const& object,
    int level = 0,
    int spacesPerLevel = 4);

Description

Format the specified object to the specified output stream at the (absolute value of) the optionally specified indentation level and return a reference to stream. Note that output will be formatted on one line. If stream is not valid on entry, this operation has no effect.

Return Value

reference to stream

Parameters

NameDescription
streamoutput stream
objectstring to print
levelinitial indentation level
spacesPerLevelspaces per indentation level