FastLED 3.9.15
Loading...
Searching...
No Matches
fl::format_detail::FormatArg Class Reference

Detailed Description

Definition at line 298 of file format.h.

#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::stringstr
 
unsigned int u
 
unsigned long ul
 
unsigned long long ull
 
mData 
 
Type mType
 

The documentation for this class was generated from the following file: