Format the specified string object to the specified output stream.
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);
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.
reference to stream
| Name | Description |
|---|---|
| stream | output stream |
| object | string to print |
| level | initial indentation level |
| spacesPerLevel | spaces per indentation level |