clang 22.0.0git
|
#include "clang/AST/FormatString.h"
Static Public Member Functions | |
static ScanfSpecifier | Parse (const char *beg, const char *end) |
Static Public Member Functions inherited from clang::analyze_format_string::FormatSpecifier | |
static bool | namedTypeToLengthModifier (ASTContext &Ctx, QualType QT, LengthModifier &LM) |
For a TypedefType QT, if it is a named integer type such as size_t, assign the appropriate value to LM and return true. |
Additional Inherited Members | |
Protected Attributes inherited from clang::analyze_format_string::FormatSpecifier | |
LengthModifier | LM |
OptionalAmount | FieldWidth |
ConversionSpecifier | CS |
OptionalAmount | VectorNumElts |
bool | UsesPositionalArg |
Positional arguments, an IEEE extension: IEEE Std 1003.1, 2004 Edition http://www.opengroup.org/onlinepubs/009695399/functions/printf.html. | |
unsigned | argIndex |
Definition at line 672 of file FormatString.h.
|
inline |
Definition at line 675 of file FormatString.h.
|
inline |
Definition at line 695 of file FormatString.h.
bool ScanfSpecifier::fixType | ( | QualType | QT, |
QualType | RawQT, | ||
const LangOptions & | LangOpt, | ||
ASTContext & | Ctx ) |
Definition at line 419 of file ScanfFormatString.cpp.
ArgType ScanfSpecifier::getArgType | ( | ASTContext & | Ctx | ) | const |
Definition at line 226 of file ScanfFormatString.cpp.
|
inline |
Definition at line 691 of file FormatString.h.
|
inline |
Definition at line 683 of file FormatString.h.
|
static |
|
inline |
Definition at line 687 of file FormatString.h.
|
inline |
Definition at line 679 of file FormatString.h.
void ScanfSpecifier::toString | ( | raw_ostream & | os | ) | const |
Definition at line 531 of file ScanfFormatString.cpp.