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()

Declared at: clang/include/clang/AST/FormatString.h:87

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

Declared at: clang/include/clang/AST/FormatString.h:111

unsigned int getLength() const

Declared at: clang/include/clang/AST/FormatString.h:96

const char* getStart() const

Declared at: clang/include/clang/AST/FormatString.h:92

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

Declared at: clang/include/clang/AST/FormatString.h:114