Stream insertion operators
Synopses
Declared in <ball_attribute.h>
Format the members of the specified record to the specified output stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
Record const& record);
Write the value of the specified attributeContainer to the specified output stream in some single‐line, human readable format. Return the output stream.
std::ostream&
operator<<(
std::ostream& output,
DefaultAttributeContainer const& attributeContainer);
Write the value of the specified container to the specified output stream in a single‐line format, and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
AttributeContainer const& container);
Write the specified rhs record formatter to the specified output stream in some reasonable (single‐line) format and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& output,
RecordStringFormatter const& rhs);
Write a description of the data members of the specified context to the specified stream in a single‐line human readable format, and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
AttributeContext const& context);
Write a description of the data members of the specified cache to the specified stream in some single‐line human readable format, and return the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
AttributeContext_RuleEvaluationCache const& cache);
Write the value of the specified rules to the specified output stream. Return the specified output stream
std::ostream&
operator<<(
std::ostream& output,
RuleSet const& rules);
Write the value of the specified rule to the specified output stream. Return the specified output stream.
std::ostream&
operator<<(
std::ostream& output,
Rule const& rule);
Write the value of the specified attributeSet to the specified output stream. Return the specified output stream.
std::ostream&
operator<<(
std::ostream& output,
ManagedAttributeSet const& attributeSet);
Write a reasonable representation of the specified configuration object to the specified output stream, indicating whether the contained functors are or are not "null".
std::ostream&
operator<<(
std::ostream& stream,
LoggerManagerConfiguration const& configuration);
Write the specified defaults object to the specified output stream in a reasonable multi‐line format.
std::ostream&
operator<<(
std::ostream& stream,
LoggerManagerDefaults const& defaults);
Write a formatted description of the specified rhs to the specified stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& output,
AttributeContainerList const& rhs);
Write the value of the specified attribute to the specified output stream. Return the specified output stream.
std::ostream&
operator<<(
std::ostream& output,
Attribute const& attribute);
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, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); `
std::ostream&
operator<<(
std::ostream& stream,
UserFields 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, can change without notice, and is logically equivalent to: ` print(stream, 0, ‐1); `
std::ostream&
operator<<(
std::ostream& stream,
UserFieldValue const& object);
Write the string representation of the specified enumeration value to the specified output stream in a single‐line format, and return a reference to stream. See toAscii for what constitutes the string representation of a ball::UserFieldType::Enum value. Note that this method has the same behavior as ` ball::UserFieldType::print(stream, value, 0, ‐1); `
std::ostream&
operator<<(
std::ostream& stream,
UserFieldType::Enum value);
Format the members of the specified object to the specified output stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
RecordAttributes const& object);
Write the specified rhs context to the specified output stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
Context const& rhs);
Format the specified rhs to the specified output stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
Transmission::Cause rhs);
Write the value of the specified object to the specified output stream in a single‐line format, and return a non‐`const` 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,
HierarchicalCategorySetting const& object);
Write the value of the specified threshold aggregate to the specified output stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
ThresholdAggregate const& aggregate);
Format the specified rhs to the specified output stream and return a reference to the modifiable stream.
std::ostream&
operator<<(
std::ostream& stream,
Severity::Level rhs);
Write the value of the specified attribute to the specified output stream. Return the specified output stream.
std::ostream&
operator<<(
std::ostream& output,
ManagedAttribute const& attribute);
Created with MrDocs