#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.
|
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 718 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 761 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()
virtual bool clang::analyze_format_string::FormatStringHandler::HandleInvalidPrintfConversionSpecifier |
( |
const analyze_printf::PrintfSpecifier & | FS, |
|
|
const char * | startSpecifier, |
|
|
unsigned | specifierLen ) |
|
inlinevirtual |
◆ HandleInvalidScanfConversionSpecifier()
virtual bool clang::analyze_format_string::FormatStringHandler::HandleInvalidScanfConversionSpecifier |
( |
const analyze_scanf::ScanfSpecifier & | FS, |
|
|
const char * | startSpecifier, |
|
|
unsigned | specifierLen ) |
|
inlinevirtual |
◆ 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()
virtual bool clang::analyze_format_string::FormatStringHandler::HandlePrintfSpecifier |
( |
const analyze_printf::PrintfSpecifier & | FS, |
|
|
const char * | startSpecifier, |
|
|
unsigned | specifierLen, |
|
|
const TargetInfo & | Target ) |
|
inlinevirtual |
◆ HandleScanfSpecifier()
virtual bool clang::analyze_format_string::FormatStringHandler::HandleScanfSpecifier |
( |
const analyze_scanf::ScanfSpecifier & | FS, |
|
|
const char * | startSpecifier, |
|
|
unsigned | specifierLen ) |
|
inlinevirtual |
◆ 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: