|
RF24Log
0.1.3
Unified logging library
|
Some data about a format specifier. More...
#include <FormatSpecifier.h>
Public Member Functions | |
| FormatSpecifier (char pad=' ') | |
| Construct a new Specifier Flags object. More... | |
| bool | isFlagged (char c) |
| is a character a valid specifier flag More... | |
| bool | isPaddPrec (char c) |
| is a character a valid specifier padding/precision quantity More... | |
| bool | isFmtOption (char c) |
| is a character a valid/supported specifier format option More... | |
Public Attributes | |
| char | fill |
| The default character used as padding. | |
| uint16_t | width |
| The width of the padding. | |
| int8_t | precis |
| The number of decimal places. If negative, then default of 2 places is used. | |
| uint8_t | length |
| bit-length of the data (only applies to integer numbers) More... | |
| char | specifier |
| datatype specifier | |
Some data about a format specifier.
Definition at line 22 of file FormatSpecifier.h.
|
inline |
Construct a new Specifier Flags object.
| pad | The default char used when padding data |
Definition at line 28 of file FormatSpecifier.h.
| bool FormatSpecifier::isFlagged | ( | char | c | ) |
is a character a valid specifier flag
| c | A character |
c param is a valid option; false otherwise Definition at line 19 of file FormatSpecifier.cpp.
| bool FormatSpecifier::isFmtOption | ( | char | c | ) |
is a character a valid/supported specifier format option
| c | A character |
c param could be followed by another option; false otherwise Definition at line 57 of file FormatSpecifier.cpp.
| bool FormatSpecifier::isPaddPrec | ( | char | c | ) |
is a character a valid specifier padding/precision quantity
| c | A character |
c param is a valid option; false otherwise Definition at line 30 of file FormatSpecifier.cpp.
| uint8_t FormatSpecifier::length |
bit-length of the data (only applies to integer numbers)
If the most-significant bit is asserted, then the formatted data is treated as though it is unsigned.
Definition at line 63 of file FormatSpecifier.h.