|
FastLED 3.9.15
|
#include <format.h>
Public Types | |
| enum class | Type { None , Int , UInt , Long , ULong , LongLong , ULongLong , Double , Char , CString , String , Pointer } |
Public Member Functions | |
| FormatArg () FL_NOEXCEPT | |
| FormatArg (char v) | |
| FormatArg (const char *v) | |
| FormatArg (const fl::string &v) | |
| FormatArg (const void *v) | |
| FormatArg (double v) | |
| FormatArg (float v) | |
| FormatArg (int v) | |
| FormatArg (long long v) | |
| FormatArg (long v) | |
| FormatArg (short v) | |
| FormatArg (signed char v) | |
| FormatArg (unsigned char v) | |
| FormatArg (unsigned int v) | |
| FormatArg (unsigned long long v) | |
| FormatArg (unsigned long v) | |
| FormatArg (unsigned short v) | |
| fl::string | format (const FormatSpec &spec) const |
| bool | valid () const |
Private Attributes | ||
| union { | ||
| char | c | |
| double | d | |
| int | i | |
| long | l | |
| long long | ll | |
| const void * | p | |
| const char * | s | |
| const fl::string * | str | |
| unsigned int | u | |
| unsigned long | ul | |
| unsigned long long | ull | |
| } | mData | |
| Type | mType | |