An element to print out in the final formatted message.
More...
#include <MessageFormatter.h>
|
|
ElementType | type |
| | The type of element to print.
|
| |
| std::string | format |
| | The format for printing out the element. More...
|
| |
| int | limit |
| | The number of characters to limit string types before passing to the formatter. More...
|
| |
An element to print out in the final formatted message.
◆ Element() [1/2]
| olp::logging::MessageFormatter::Element::Element |
( |
ElementType |
type_ | ) |
|
|
explicit |
Creates an Element instance with the element type.
The format string is set automatically based on the type.
- Parameters
-
◆ Element() [2/2]
| olp::logging::MessageFormatter::Element::Element |
( |
ElementType |
type_, |
|
|
std::string |
format_, |
|
|
int |
limit_ = 0 |
|
) |
| |
|
inline |
Creates an Element instance with all of the members.
- Parameters
-
| type_ | The element type. |
| format_ | The format string. It is a literal when type_ is ElementType::String. |
| limit_ | The number of characters to limit string types before passing to the formatter. A negative number cuts off from the beginning of the string. A positive number cuts off from the end of the string. A value of zero leaves the input string untouched. |
◆ operator!=()
| bool olp::logging::MessageFormatter::Element::operator!= |
( |
const Element & |
other | ) |
const |
|
inline |
Checks whether the values of two Element instances are not the same.
- Parameters
-
- Returns
- True if the values are not the same; false otherwise.
◆ operator==()
| bool olp::logging::MessageFormatter::Element::operator== |
( |
const Element & |
other | ) |
const |
|
inline |
Checks whether the values of two Element instances are the same.
- Parameters
-
- Returns
- True if the values are the same; false otherwise.
◆ format
| std::string olp::logging::MessageFormatter::Element::format |
The format for printing out the element.
It is used as a literal for ElementType::String without passing through printf.
◆ limit
| int olp::logging::MessageFormatter::Element::limit |
The number of characters to limit string types before passing to the formatter.
A negative number cuts off from the beginning of a string. A positive number cuts off from the end of the string. A value of zero leaves the input string untouched.
The documentation for this struct was generated from the following file: