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