#include "clang/AST/FormatString.h"
|
| 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. More...
|
|
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 716 of file FormatString.h.
◆ FormatStringHandler()
clang::analyze_format_string::FormatStringHandler::FormatStringHandler |
( |
| ) |
|
|
inline |
◆ ~FormatStringHandler()
FormatStringHandler::~FormatStringHandler |
( |
| ) |
|
|
virtual |
◆ HandleEmptyObjCModifierFlag()
virtual void clang::analyze_format_string::FormatStringHandler::HandleEmptyObjCModifierFlag |
( |
const char * |
startFlags, |
|
|
unsigned |
flagsLen |
|
) |
| |
|
inlinevirtual |
◆ HandleIncompleteScanList()
virtual void clang::analyze_format_string::FormatStringHandler::HandleIncompleteScanList |
( |
const char * |
start, |
|
|
const char * |
end |
|
) |
| |
|
inlinevirtual |
◆ HandleIncompleteSpecifier()
virtual void clang::analyze_format_string::FormatStringHandler::HandleIncompleteSpecifier |
( |
const char * |
startSpecifier, |
|
|
unsigned |
specifierLen |
|
) |
| |
|
inlinevirtual |
◆ handleInvalidMaskType()
virtual void clang::analyze_format_string::FormatStringHandler::handleInvalidMaskType |
( |
StringRef |
MaskType | ) |
|
|
inlinevirtual |
Handle mask types whose sizes are not between one and eight bytes.
Definition at line 759 of file FormatString.h.
◆ HandleInvalidObjCModifierFlag()
virtual void clang::analyze_format_string::FormatStringHandler::HandleInvalidObjCModifierFlag |
( |
const char * |
startFlag, |
|
|
unsigned |
flagLen |
|
) |
| |
|
inlinevirtual |
◆ HandleInvalidPosition()
virtual void clang::analyze_format_string::FormatStringHandler::HandleInvalidPosition |
( |
const char * |
startPos, |
|
|
unsigned |
posLen, |
|
|
PositionContext |
p |
|
) |
| |
|
inlinevirtual |
◆ HandleInvalidPrintfConversionSpecifier()
◆ HandleInvalidScanfConversionSpecifier()
◆ HandleNullChar()
virtual void clang::analyze_format_string::FormatStringHandler::HandleNullChar |
( |
const char * |
nullCharacter | ) |
|
|
inlinevirtual |
◆ HandleObjCFlagsWithNonObjCConversion()
virtual void clang::analyze_format_string::FormatStringHandler::HandleObjCFlagsWithNonObjCConversion |
( |
const char * |
flagsStart, |
|
|
const char * |
flagsEnd, |
|
|
const char * |
conversionPosition |
|
) |
| |
|
inlinevirtual |
◆ HandlePosition()
virtual void clang::analyze_format_string::FormatStringHandler::HandlePosition |
( |
const char * |
startPos, |
|
|
unsigned |
posLen |
|
) |
| |
|
inlinevirtual |
◆ HandlePrintfSpecifier()
◆ HandleScanfSpecifier()
◆ HandleZeroPosition()
virtual void clang::analyze_format_string::FormatStringHandler::HandleZeroPosition |
( |
const char * |
startPos, |
|
|
unsigned |
posLen |
|
) |
| |
|
inlinevirtual |
The documentation for this class was generated from the following files: