#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: