#include "clang/AST/FormatString.h"
|
enum | Kind {
InvalidSpecifier = 0
, cArg
, dArg
, DArg
,
iArg
, bArg
, BArg
, IntArgBeg = dArg
,
IntArgEnd = BArg
, oArg
, OArg
, uArg
,
UArg
, xArg
, XArg
, UIntArgBeg = oArg
,
UIntArgEnd = XArg
, fArg
, FArg
, eArg
,
EArg
, gArg
, GArg
, aArg
,
AArg
, DoubleArgBeg = fArg
, DoubleArgEnd = AArg
, sArg
,
pArg
, nArg
, PercentArg
, CArg
,
SArg
, PArg
, ZArg
, kArg
,
KArg
, rArg
, RArg
, FixedPointArgBeg = kArg
,
FixedPointArgEnd = RArg
, ObjCObjArg
, ObjCBeg = ObjCObjArg
, ObjCEnd = ObjCObjArg
,
FreeBSDbArg
, FreeBSDDArg
, FreeBSDrArg
, FreeBSDyArg
,
PrintErrno
, PrintfConvBeg = ObjCObjArg
, PrintfConvEnd = PrintErrno
, ScanListArg
,
ScanfConvBeg = ScanListArg
, ScanfConvEnd = ScanListArg
} |
Definition at line 122 of file FormatString.h.
◆ Kind
Enumerator |
---|
InvalidSpecifier | |
cArg | |
dArg | |
DArg | |
iArg | |
bArg | |
BArg | |
IntArgBeg | |
IntArgEnd | |
oArg | |
OArg | |
uArg | |
UArg | |
xArg | |
XArg | |
UIntArgBeg | |
UIntArgEnd | |
fArg | |
FArg | |
eArg | |
EArg | |
gArg | |
GArg | |
aArg | |
AArg | |
DoubleArgBeg | |
DoubleArgEnd | |
sArg | |
pArg | |
nArg | |
PercentArg | |
CArg | |
SArg | |
PArg | |
ZArg | |
kArg | |
KArg | |
rArg | |
RArg | |
FixedPointArgBeg | |
FixedPointArgEnd | |
ObjCObjArg | |
ObjCBeg | |
ObjCEnd | |
FreeBSDbArg | |
FreeBSDDArg | |
FreeBSDrArg | |
FreeBSDyArg | |
PrintErrno | |
PrintfConvBeg | |
PrintfConvEnd | |
ScanListArg | |
ScanfConvBeg | |
ScanfConvEnd | |
Definition at line 124 of file FormatString.h.
◆ ConversionSpecifier() [1/2]
clang::analyze_format_string::ConversionSpecifier::ConversionSpecifier |
( |
bool | isPrintf = true | ) |
|
|
inline |
◆ ConversionSpecifier() [2/2]
clang::analyze_format_string::ConversionSpecifier::ConversionSpecifier |
( |
bool | isPrintf, |
|
|
const char * | pos, |
|
|
Kind | k ) |
|
inline |
◆ consumesDataArgument()
bool clang::analyze_format_string::ConversionSpecifier::consumesDataArgument |
( |
| ) |
const |
|
inline |
◆ getCharacters()
StringRef clang::analyze_format_string::ConversionSpecifier::getCharacters |
( |
| ) |
const |
|
inline |
◆ getKind()
Kind clang::analyze_format_string::ConversionSpecifier::getKind |
( |
| ) |
const |
|
inline |
◆ getLength()
unsigned clang::analyze_format_string::ConversionSpecifier::getLength |
( |
| ) |
const |
|
inline |
◆ getStandardSpecifier()
◆ getStart()
const char * clang::analyze_format_string::ConversionSpecifier::getStart |
( |
| ) |
const |
|
inline |
◆ isAnyIntArg()
bool clang::analyze_format_string::ConversionSpecifier::isAnyIntArg |
( |
| ) |
const |
|
inline |
◆ isDoubleArg()
bool clang::analyze_format_string::ConversionSpecifier::isDoubleArg |
( |
| ) |
const |
|
inline |
◆ isFixedPointArg()
bool clang::analyze_format_string::ConversionSpecifier::isFixedPointArg |
( |
| ) |
const |
|
inline |
◆ isIntArg()
bool clang::analyze_format_string::ConversionSpecifier::isIntArg |
( |
| ) |
const |
|
inline |
◆ isPrintfKind()
bool clang::analyze_format_string::ConversionSpecifier::isPrintfKind |
( |
| ) |
const |
|
inline |
◆ isUIntArg()
bool clang::analyze_format_string::ConversionSpecifier::isUIntArg |
( |
| ) |
const |
|
inline |
◆ setEndScanList()
void clang::analyze_format_string::ConversionSpecifier::setEndScanList |
( |
const char * | pos | ) |
|
|
inline |
◆ setKind()
void clang::analyze_format_string::ConversionSpecifier::setKind |
( |
Kind | k | ) |
|
|
inline |
◆ toString()
const char * ConversionSpecifier::toString |
( |
| ) |
const |
◆ EndScanList
const char* clang::analyze_format_string::ConversionSpecifier::EndScanList |
|
protected |
◆ IsPrintf
bool clang::analyze_format_string::ConversionSpecifier::IsPrintf |
|
protected |
◆ kind
Kind clang::analyze_format_string::ConversionSpecifier::kind |
|
protected |
◆ Position
const char* clang::analyze_format_string::ConversionSpecifier::Position |
|
protected |
The documentation for this class was generated from the following files: