|
clang
3.8.0
|
#include <FormatString.h>
Public Member Functions | |
| PrintfConversionSpecifier () | |
| PrintfConversionSpecifier (const char *pos, Kind k) | |
| bool | isObjCArg () const |
| bool | isDoubleArg () const |
| unsigned | getLength () const |
Public Member Functions inherited from clang::analyze_format_string::ConversionSpecifier | |
| ConversionSpecifier (bool isPrintf=true) | |
| ConversionSpecifier (bool isPrintf, const char *pos, Kind k) | |
| const char * | getStart () const |
| StringRef | getCharacters () const |
| bool | consumesDataArgument () const |
| Kind | getKind () const |
| void | setKind (Kind k) |
| unsigned | getLength () const |
| bool | isIntArg () const |
| bool | isUIntArg () const |
| bool | isAnyIntArg () const |
| const char * | toString () const |
| bool | isPrintfKind () const |
| Optional< ConversionSpecifier > | getStandardSpecifier () const |
Static Public Member Functions | |
| static bool | classof (const analyze_format_string::ConversionSpecifier *CS) |
Additional Inherited Members | |
Public Types inherited from clang::analyze_format_string::ConversionSpecifier | |
| enum | Kind { InvalidSpecifier = 0, cArg, dArg, DArg, iArg, IntArgBeg = dArg, IntArgEnd = iArg, 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, ZArg, ObjCObjArg, ObjCBeg = ObjCObjArg, ObjCEnd = ObjCObjArg, FreeBSDbArg, FreeBSDDArg, FreeBSDrArg, FreeBSDyArg, PrintErrno, PrintfConvBeg = ObjCObjArg, PrintfConvEnd = PrintErrno, ScanListArg, ScanfConvBeg = ScanListArg, ScanfConvEnd = ScanListArg } |
Protected Attributes inherited from clang::analyze_format_string::ConversionSpecifier | |
| bool | IsPrintf |
| const char * | Position |
| const char * | EndScanList |
| Kind | kind |
Definition at line 404 of file FormatString.h.
|
inline |
Definition at line 407 of file FormatString.h.
|
inline |
Definition at line 410 of file FormatString.h.
|
inlinestatic |
Definition at line 422 of file FormatString.h.
References clang::analyze_format_string::ConversionSpecifier::isPrintfKind().
|
inline |
Definition at line 416 of file FormatString.h.
|
inline |
Definition at line 414 of file FormatString.h.
References clang::analyze_format_string::ConversionSpecifier::DoubleArgBeg, clang::analyze_format_string::ConversionSpecifier::DoubleArgEnd, and clang::analyze_format_string::ConversionSpecifier::kind.
Referenced by clang::analyze_printf::PrintfSpecifier::getArgType().
|
inline |
Definition at line 413 of file FormatString.h.
References clang::analyze_format_string::ConversionSpecifier::kind, clang::analyze_format_string::ConversionSpecifier::ObjCBeg, and clang::analyze_format_string::ConversionSpecifier::ObjCEnd.
1.8.6