#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 | 
 
 
◆ ConversionSpecifier() [2/2]
  
  | 
        
          | clang::analyze_format_string::ConversionSpecifier::ConversionSpecifier | ( | bool | isPrintf, |  
          |  |  | const char * | pos, |  
          |  |  | Kind | k ) |  | inline | 
 
 
◆ 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 | 
 
 
◆ 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 | 
      
 
 
◆ 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 | 
 
 
◆ Position
  
  | 
        
          | const char* clang::analyze_format_string::ConversionSpecifier::Position |  | protected | 
 
 
The documentation for this class was generated from the following files: