A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://clang.llvm.org/doxygen/classclang_1_1analyze__format__string_1_1ConversionSpecifier.html below:

clang: clang::analyze_format_string::ConversionSpecifier Class Reference

#include "clang/AST/FormatString.h"

enum   Kind {
  InvalidSpecifier = 0 , cArg , dArg , DArg ,
  iArg , bArg , BArg , IntArgBeg = dArg ,
  IntArgEnd = BArg , oArg , OArg , uArg ,
  UArg , xArg , XArg , UIntArgBeg = oArg ,
  UIntArgEnd = XArg , fArg , FArg , eArg ,
  EArg , gArg , GArg , aArg ,
  AArg , DoubleArgBeg = fArg , DoubleArgEnd = AArg , sArg ,
  pArg , nArg , PercentArg , CArg ,
  SArg , PArg , ZArg , kArg ,
  KArg , rArg , RArg , FixedPointArgBeg = kArg ,
  FixedPointArgEnd = RArg , ObjCObjArg , ObjCBeg = ObjCObjArg , ObjCEnd = ObjCObjArg ,
  FreeBSDbArg , FreeBSDDArg , FreeBSDrArg , FreeBSDyArg ,
  PrintErrno , PrintfConvBeg = ObjCObjArg , PrintfConvEnd = PrintErrno , ScanListArg ,
  ScanfConvBeg = ScanListArg , ScanfConvEnd = ScanListArg
}  

Definition at line 122 of file FormatString.h.

◆ Kind Enumerator InvalidSpecifier  cArg  dArg  DArg  iArg  bArg  BArg  IntArgBeg  IntArgEnd  oArg  OArg  uArg  UArg  xArg  XArg  UIntArgBeg  UIntArgEnd  fArg  FArg  eArg  EArg  gArg  GArg  aArg  AArg  DoubleArgBeg  DoubleArgEnd  sArg  pArg  nArg  PercentArg  CArg  SArg  PArg  ZArg  kArg  KArg  rArg  RArg  FixedPointArgBeg  FixedPointArgEnd  ObjCObjArg  ObjCBeg  ObjCEnd  FreeBSDbArg  FreeBSDDArg  FreeBSDrArg  FreeBSDyArg  PrintErrno  PrintfConvBeg  PrintfConvEnd  ScanListArg  ScanfConvBeg  ScanfConvEnd 

Definition at line 124 of file FormatString.h.

◆ ConversionSpecifier() [1/2] clang::analyze_format_string::ConversionSpecifier::ConversionSpecifier ( bool  isPrintf = true ) inline

Definition at line 205 of file FormatString.h.

◆ ConversionSpecifier() [2/2] clang::analyze_format_string::ConversionSpecifier::ConversionSpecifier ( bool  isPrintf, const char *  pos, Kind  k  ) inline

Definition at line 209 of file FormatString.h.

◆ consumesDataArgument() bool clang::analyze_format_string::ConversionSpecifier::consumesDataArgument ( ) const inline ◆ getCharacters() StringRef clang::analyze_format_string::ConversionSpecifier::getCharacters ( ) const inline ◆ getKind() Kind clang::analyze_format_string::ConversionSpecifier::getKind ( ) const inline

Definition at line 234 of file FormatString.h.

References kind.

Referenced by clang::analyze_printf::PrintfSpecifier::fixType(), clang::analyze_scanf::ScanfSpecifier::fixType(), clang::analyze_scanf::ScanfSpecifier::getArgType(), clang::analyze_format_string::FormatSpecifier::getCorrectedLengthModifier(), getStandardSpecifier(), clang::analyze_format_string::FormatSpecifier::hasStandardConversionSpecifier(), clang::analyze_format_string::FormatSpecifier::hasStandardLengthConversionCombination(), clang::analyze_printf::PrintfSpecifier::hasValidAlternativeForm(), clang::analyze_printf::PrintfSpecifier::hasValidFieldWidth(), clang::analyze_printf::PrintfSpecifier::hasValidLeadingZeros(), clang::analyze_printf::PrintfSpecifier::hasValidLeftJustified(), clang::analyze_format_string::FormatSpecifier::hasValidLengthModifier(), clang::analyze_printf::PrintfSpecifier::hasValidPlusPrefix(), clang::analyze_printf::PrintfSpecifier::hasValidPrecision(), clang::analyze_printf::PrintfSpecifier::hasValidSpacePrefix(), and clang::analyze_printf::PrintfSpecifier::hasValidThousandsGroupingPrefix().

◆ getLength() unsigned clang::analyze_format_string::ConversionSpecifier::getLength ( ) const inline ◆ getStandardSpecifier() ◆ getStart() const char * clang::analyze_format_string::ConversionSpecifier::getStart ( ) const inline ◆ isAnyIntArg() bool clang::analyze_format_string::ConversionSpecifier::isAnyIntArg ( ) const inline ◆ isDoubleArg() bool clang::analyze_format_string::ConversionSpecifier::isDoubleArg ( ) const inline ◆ isFixedPointArg() bool clang::analyze_format_string::ConversionSpecifier::isFixedPointArg ( ) const inline ◆ isIntArg() bool clang::analyze_format_string::ConversionSpecifier::isIntArg ( ) const inline ◆ isPrintfKind() bool clang::analyze_format_string::ConversionSpecifier::isPrintfKind ( ) const inline ◆ isUIntArg() bool clang::analyze_format_string::ConversionSpecifier::isUIntArg ( ) const inline ◆ setEndScanList() void clang::analyze_format_string::ConversionSpecifier::setEndScanList ( const char *  pos ) inline ◆ setKind() void clang::analyze_format_string::ConversionSpecifier::setKind ( Kind  k ) inline ◆ toString() const char * ConversionSpecifier::toString ( ) const

Definition at line 723 of file FormatString.cpp.

References aArg, AArg, bArg, BArg, cArg, CArg, dArg, DArg, eArg, EArg, fArg, FArg, FreeBSDbArg, FreeBSDDArg, FreeBSDrArg, FreeBSDyArg, gArg, GArg, iArg, InvalidSpecifier, kArg, KArg, kind, nArg, oArg, OArg, ObjCObjArg, pArg, PArg, PercentArg, PrintErrno, rArg, RArg, sArg, SArg, ScanListArg, uArg, UArg, xArg, XArg, and ZArg.

Referenced by clang::analyze_printf::PrintfSpecifier::toString(), and clang::analyze_scanf::ScanfSpecifier::toString().

◆ EndScanList const char* clang::analyze_format_string::ConversionSpecifier::EndScanList protected ◆ IsPrintf bool clang::analyze_format_string::ConversionSpecifier::IsPrintf protected ◆ kind Kind clang::analyze_format_string::ConversionSpecifier::kind protected

Definition at line 262 of file FormatString.h.

Referenced by consumesDataArgument(), getKind(), isAnyIntArg(), isDoubleArg(), clang::analyze_printf::PrintfConversionSpecifier::isDoubleArg(), isFixedPointArg(), isIntArg(), clang::analyze_printf::PrintfConversionSpecifier::isObjCArg(), isUIntArg(), setKind(), and toString().

◆ Position const char* clang::analyze_format_string::ConversionSpecifier::Position protected

The documentation for this class was generated from the following files:


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4