class LengthModifier
Declaration
class LengthModifier { /* full declaration omitted */ };
Description
Represents the length modifier in a format string in scanf/printf.
Declared at: clang/include/clang/AST/FormatString.h:64
Member Variables
- private const char* Position
- private clang::analyze_format_string::LengthModifier::Kind kind
Method Overview
- public LengthModifier()
- public LengthModifier(const char * pos, clang::analyze_format_string::LengthModifier::Kind k)
- public clang::analyze_format_string::LengthModifier::Kind getKind() const
- public unsigned int getLength() const
- public const char * getStart() const
- public void setKind(clang::analyze_format_string::LengthModifier::Kind k)
- public const char * toString() const
Methods
¶LengthModifier()
LengthModifier()
Declared at: clang/include/clang/AST/FormatString.h:87
¶LengthModifier(const char* pos,
clang::analyze_format_string::
LengthModifier::Kind k)
LengthModifier(const char* pos,
clang::analyze_format_string::
LengthModifier::Kind k)
Declared at: clang/include/clang/AST/FormatString.h:89
Parameters
- const char* pos
- clang::analyze_format_string::LengthModifier::Kind k
¶clang::analyze_format_string::LengthModifier::Kind
getKind() const
clang::analyze_format_string::LengthModifier::Kind
getKind() const
Declared at: clang/include/clang/AST/FormatString.h:111
¶unsigned int getLength() const
unsigned int getLength() const
Declared at: clang/include/clang/AST/FormatString.h:96
¶const char* getStart() const
const char* getStart() const
Declared at: clang/include/clang/AST/FormatString.h:92
¶void setKind(clang::analyze_format_string::
LengthModifier::Kind k)
void setKind(clang::analyze_format_string::
LengthModifier::Kind k)
Declared at: clang/include/clang/AST/FormatString.h:112
Parameters
- clang::analyze_format_string::LengthModifier::Kind k
¶const char* toString() const
const char* toString() const
Declared at: clang/include/clang/AST/FormatString.h:114