Constructors
Synopses
Declared in <baljsn_formatter.h>
Create a Formatter that writes JSON text to the specified stream.
Formatter(
std::ostream& stream,
bool usePrettyStyle = false,
int initialIndentLevel = 0,
int spacesPerLevel = 0,
bslma::Allocator* basicAllocator = 0);
Create a Formatter object having the specified stream, usePrettyStyle, initialIndentLevel, spacesPerLevel, escapeForwardSlash, and basicAllocator attributes.
Formatter(
std::ostream& stream,
bool usePrettyStyle,
int initialIndentLevel,
int spacesPerLevel,
bool escapeForwardSlash,
bslma::Allocator* basicAllocator = 0);
Parameters
Name |
Description |
stream |
output stream for formatted JSON |
usePrettyStyle |
whether to use pretty encoding style |
initialIndentLevel |
starting indentation level for pretty style |
spacesPerLevel |
spaces per indentation level for pretty style |
basicAllocator |
memory allocator; null uses the default |
escapeForwardSlash |
whether to escape |
Created with MrDocs