#include <StrFormat.h>
|
static const char | k_Specs [16] = "EFGXcdefgiopsux" |
|
Stuff common for char and wchar_t StrFormat for use with printf() type functions. "%[flags][width][.precision][length]specifier" http://en.cppreference.com/w/cpp/io/c/fprintf
◆ FindSpec()
static char Gray::StrFormatBase::FindSpec |
( |
char |
ch | ) |
|
|
inlinestaticnoexcept |
◆ k_Specs
const char Gray::StrFormatBase::k_Specs = "EFGXcdefgiopsux" |
|
static |
◆ m_bAddPrefix
bool Gray::StrFormatBase::m_bAddPrefix |
Add a prefix 0x for hex or 0 for octal.
◆ m_bAlignLeft
bool Gray::StrFormatBase::m_bAlignLeft |
- sign indicates left align.
◆ m_bLeadZero
bool Gray::StrFormatBase::m_bLeadZero |
◆ m_bPlusSign
bool Gray::StrFormatBase::m_bPlusSign |
◆ m_bWidthArg
bool Gray::StrFormatBase::m_bWidthArg |
Get an argument that will supply the m_nWidth.
◆ m_nLong
BYTE Gray::StrFormatBase::m_nLong |
0=int, 1=long (32 bit usually), or 2=long long (64 bit usually). 'l' or 'll'. (char or wchar_t?)
◆ m_nPrecision
short Gray::StrFormatBase::m_nPrecision |
how many chars from pszParam do we take? (not including '\0') -1 = default.
◆ m_nSpec
char Gray::StrFormatBase::m_nSpec |
% type. 0 = invalid. from k_Specs.
◆ m_nWidthMin
BYTE Gray::StrFormatBase::m_nWidthMin |
specifies minimum field width. Total width of what we place in pszOut
The documentation for this class was generated from the following files: