class ConversionSpecifier
Declaration
class ConversionSpecifier { /* full declaration omitted */ };
Declared at: clang/include/clang/AST/FormatString.h:121
Member Variables
- protected bool IsPrintf
- protected const char* Position
- protected const char* EndScanList
- protected clang::analyze_format_string:: ConversionSpecifier::Kind kind
Method Overview
- public ConversionSpecifier(bool isPrintf = true)
- public ConversionSpecifier(bool isPrintf, const char * pos, clang::analyze_format_string::ConversionSpecifier::Kind k)
- public bool consumesDataArgument() const
- public llvm::StringRef getCharacters() const
- public clang::analyze_format_string::ConversionSpecifier::Kind getKind() const
- public unsigned int getLength() const
- public Optional<clang::analyze_format_string::ConversionSpecifier> getStandardSpecifier() const
- public const char * getStart() const
- public bool isAnyIntArg() const
- public bool isDoubleArg() const
- public bool isIntArg() const
- public bool isPrintfKind() const
- public bool isUIntArg() const
- public void setEndScanList(const char * pos)
- public void setKind(clang::analyze_format_string::ConversionSpecifier::Kind k)
- public const char * toString() const
Methods
¶ConversionSpecifier(bool isPrintf = true)
ConversionSpecifier(bool isPrintf = true)
Declared at: clang/include/clang/AST/FormatString.h:192
Parameters
- bool isPrintf = true
¶ConversionSpecifier(
bool isPrintf,
const char* pos,
clang::analyze_format_string::
ConversionSpecifier::Kind k)
ConversionSpecifier(
bool isPrintf,
const char* pos,
clang::analyze_format_string::
ConversionSpecifier::Kind k)
Declared at: clang/include/clang/AST/FormatString.h:196
Parameters
- bool isPrintf
- const char* pos
- clang::analyze_format_string:: ConversionSpecifier::Kind k
¶bool consumesDataArgument() const
bool consumesDataArgument() const
Declared at: clang/include/clang/AST/FormatString.h:207
¶llvm::StringRef getCharacters() const
llvm::StringRef getCharacters() const
Declared at: clang/include/clang/AST/FormatString.h:203
¶clang::analyze_format_string::
ConversionSpecifier::Kind
getKind() const
clang::analyze_format_string::
ConversionSpecifier::Kind
getKind() const
Declared at: clang/include/clang/AST/FormatString.h:221
¶unsigned int getLength() const
unsigned int getLength() const
Declared at: clang/include/clang/AST/FormatString.h:223
¶Optional<clang::analyze_format_string::
ConversionSpecifier>
getStandardSpecifier() const
Optional<clang::analyze_format_string::
ConversionSpecifier>
getStandardSpecifier() const
Declared at: clang/include/clang/AST/FormatString.h:240
¶const char* getStart() const
const char* getStart() const
Declared at: clang/include/clang/AST/FormatString.h:199
¶bool isAnyIntArg() const
bool isAnyIntArg() const
Declared at: clang/include/clang/AST/FormatString.h:231
¶bool isDoubleArg() const
bool isDoubleArg() const
Declared at: clang/include/clang/AST/FormatString.h:232
¶bool isIntArg() const
bool isIntArg() const
Declared at: clang/include/clang/AST/FormatString.h:228
¶bool isPrintfKind() const
bool isPrintfKind() const
Declared at: clang/include/clang/AST/FormatString.h:238
¶bool isUIntArg() const
bool isUIntArg() const
Declared at: clang/include/clang/AST/FormatString.h:230
¶void setEndScanList(const char* pos)
void setEndScanList(const char* pos)
Declared at: clang/include/clang/AST/FormatString.h:226
Parameters
- const char* pos
¶void setKind(clang::analyze_format_string::
ConversionSpecifier::Kind k)
void setKind(clang::analyze_format_string::
ConversionSpecifier::Kind k)
Declared at: clang/include/clang/AST/FormatString.h:222
Parameters
- clang::analyze_format_string:: ConversionSpecifier::Kind k
¶const char* toString() const
const char* toString() const
Declared at: clang/include/clang/AST/FormatString.h:236