Classes |
| class | clang::analyze_format_string::OptionalFlag |
| class | clang::analyze_format_string::LengthModifier |
| | Represents the length modifier in a format string in scanf/printf. More...
|
| class | clang::analyze_format_string::ConversionSpecifier |
| class | clang::analyze_format_string::ArgType |
| class | clang::analyze_format_string::OptionalAmount |
| class | clang::analyze_format_string::FormatSpecifier |
| class | clang::analyze_printf::PrintfConversionSpecifier |
| class | clang::analyze_printf::PrintfSpecifier |
| class | clang::analyze_scanf::ScanfConversionSpecifier |
| class | clang::analyze_scanf::ScanfSpecifier |
| class | clang::analyze_format_string::FormatStringHandler |
Namespaces |
| namespace | clang |
| namespace | clang::analyze_format_string |
| | Common components of both fprintf and fscanf format strings.
|
| namespace | clang::analyze_printf |
| | Pieces specific to fprintf format strings.
|
| namespace | clang::analyze_scanf |
| | Pieces specific to fscanf format strings.
|
Enumerations |
| enum | clang::analyze_format_string::PositionContext { clang::analyze_format_string::FieldWidthPos = 0,
clang::analyze_format_string::PrecisionPos = 1
} |
Functions |
| bool | clang::analyze_format_string::ParsePrintfString (FormatStringHandler &H, const char *beg, const char *end, const LangOptions &LO, const TargetInfo &Target) |
| bool | clang::analyze_format_string::ParseFormatStringHasSArg (const char *beg, const char *end, const LangOptions &LO, const TargetInfo &Target) |
| bool | clang::analyze_format_string::ParseScanfString (FormatStringHandler &H, const char *beg, const char *end, const LangOptions &LO, const TargetInfo &Target) |