|
clang 23.0.0git
|
#include "clang/AST/FormatString.h"
Public Member Functions | |
| FormatStringHandler () | |
| virtual | ~FormatStringHandler () |
| virtual void | HandleNullChar (const char *nullCharacter) |
| virtual void | HandlePosition (const char *startPos, unsigned posLen) |
| virtual void | HandleInvalidPosition (const char *startPos, unsigned posLen, PositionContext p) |
| virtual void | HandleZeroPosition (const char *startPos, unsigned posLen) |
| virtual void | HandleIncompleteSpecifier (const char *startSpecifier, unsigned specifierLen) |
| virtual void | HandleEmptyObjCModifierFlag (const char *startFlags, unsigned flagsLen) |
| virtual void | HandleInvalidObjCModifierFlag (const char *startFlag, unsigned flagLen) |
| virtual void | HandleObjCFlagsWithNonObjCConversion (const char *flagsStart, const char *flagsEnd, const char *conversionPosition) |
| virtual bool | HandleInvalidPrintfConversionSpecifier (const analyze_printf::PrintfSpecifier &FS, const char *startSpecifier, unsigned specifierLen) |
| virtual bool | HandlePrintfSpecifier (const analyze_printf::PrintfSpecifier &FS, const char *startSpecifier, unsigned specifierLen, const TargetInfo &Target) |
| virtual void | handleInvalidMaskType (StringRef MaskType) |
| Handle mask types whose sizes are not between one and eight bytes. | |
| virtual bool | HandleInvalidScanfConversionSpecifier (const analyze_scanf::ScanfSpecifier &FS, const char *startSpecifier, unsigned specifierLen) |
| virtual bool | HandleScanfSpecifier (const analyze_scanf::ScanfSpecifier &FS, const char *startSpecifier, unsigned specifierLen) |
| virtual void | HandleIncompleteScanList (const char *start, const char *end) |
Definition at line 700 of file FormatString.h.
|
inline |
Definition at line 702 of file FormatString.h.
|
virtual |
Definition at line 29 of file FormatString.cpp.
|
inlinevirtual |
Definition at line 717 of file FormatString.h.
Referenced by ParseObjCFlags().
|
inlinevirtual |
Definition at line 760 of file FormatString.h.
Referenced by ParseScanList().
|
inlinevirtual |
Definition at line 714 of file FormatString.h.
Referenced by clang::analyze_format_string::ParseArgPosition(), clang::analyze_format_string::ParsePositionAmount(), ParsePrintfSpecifier(), ParseScanfSpecifier(), and clang::analyze_format_string::ParseVectorModifier().
|
inlinevirtual |
Handle mask types whose sizes are not between one and eight bytes.
Definition at line 743 of file FormatString.h.
Referenced by ParsePrintfSpecifier().
|
inlinevirtual |
Definition at line 720 of file FormatString.h.
Referenced by ParseObjCFlags().
|
inlinevirtual |
Definition at line 709 of file FormatString.h.
Referenced by clang::analyze_format_string::ParsePositionAmount().
|
inlinevirtual |
Definition at line 729 of file FormatString.h.
Referenced by ParsePrintfSpecifier().
|
inlinevirtual |
Definition at line 748 of file FormatString.h.
Referenced by ParseScanfSpecifier().
|
inlinevirtual |
Definition at line 705 of file FormatString.h.
Referenced by ParsePrintfSpecifier(), and ParseScanfSpecifier().
|
inlinevirtual |
Definition at line 724 of file FormatString.h.
Referenced by ParsePrintfSpecifier().
|
inlinevirtual |
Definition at line 707 of file FormatString.h.
Referenced by clang::analyze_format_string::ParseArgPosition().
|
inlinevirtual |
Definition at line 735 of file FormatString.h.
References clang::Target.
Referenced by clang::analyze_format_string::ParsePrintfString().
|
inlinevirtual |
Definition at line 754 of file FormatString.h.
Referenced by clang::analyze_format_string::ParseScanfString().
|
inlinevirtual |
Definition at line 712 of file FormatString.h.
Referenced by clang::analyze_format_string::ParseArgPosition(), and clang::analyze_format_string::ParsePositionAmount().