#include "clang/AST/FormatString.h"
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 ScanfConvEndDefinition 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 ) inlineDefinition 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 inlineDefinition 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 ( ) constDefinition 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 protectedDefinition 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 protectedThe 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