Stream insertion operators
Synopses
Declared in <balst_stacktrace.h>
Write the value of the specified object to the specified output stream in a single‐line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified and can change without notice. Also note that this method has the same behavior as object.print(stream, 0, ‐1), but with the attribute names elided.
std::ostream&
operator<<(
std::ostream& stream,
StackTraceFrame const& object);
Write the value of the specified object to the specified output stream in a single‐line format, and return a reference to stream. If stream is not valid on entry, this operation has no effect. Note that this human‐readable format is not fully specified and can change without notice. Also note that this method has the same behavior as object.print(stream, 0, ‐1), but with the attribute names elided.
std::ostream&
operator<<(
std::ostream& stream,
StackTrace const& object);
Stream a newline followed by a multiline stack trace according to the parameters passed to the specified object at its creation to the specified stream.
std::ostream&
operator<<(
std::ostream& stream,
StackTracePrinter const& object);
Created with MrDocs