A RetroSearch Logo

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

Search Query:

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

clang: lib/AST/FormatStringParsing.h Source File

14#ifndef LLVM_CLANG_LIB_ANALYSIS_FORMATSTRINGPARSING_H 15#define LLVM_CLANG_LIB_ANALYSIS_FORMATSTRINGPARSING_H 31

: ValueToUpdate(valueToUpdate), ValueToCopy(valueToCopy) {}

34

ValueToUpdate = ValueToCopy;

38namespace

analyze_format_string {

40

OptionalAmount

ParseAmount

(

const char

*&Beg,

const char

*

E

);

41

OptionalAmount ParseNonPositionAmount(

const char

*&Beg,

const char

*

E

,

45 const char

*Start,

const char

*&Beg,

50 const char

*Start,

const char

*&Beg,

const char

*

E

,

54

FormatSpecifier &CS,

const char

*Start,

55 const char

*&Beg,

const char

*

E

);

58

FormatSpecifier &FS,

const char

*&Beg,

const char

*

E

,

59 const

LangOptions &LO);

64 const

LangOptions &LO,

bool

IsScanf =

false

);

70 const char

*FmtStrEnd,

unsigned

&Len);

78

: Start(nullptr), Stop(stop) {}

81

: FS(fs), Start(start), Stop(

false

) {}

83 const char

*

getStart

()

const

{

return

Start; }

85 bool hasValue

()

const

{

return

Start !=

nullptr

; }

Defines the clang::ASTContext interface.

C Language Family Type Representation.

UpdateOnReturn(T &valueToUpdate, const T &valueToCopy)

const T & getValue() const

SpecifierResult(const char *start, const T &fs)

SpecifierResult(bool stop=false)

const char * getStart() const

bool ParseFieldWidth(FormatStringHandler &H, FormatSpecifier &CS, const char *Start, const char *&Beg, const char *E, unsigned *argIndex)

OptionalAmount ParsePositionAmount(FormatStringHandler &H, const char *Start, const char *&Beg, const char *E, PositionContext p)

OptionalAmount ParseAmount(const char *&Beg, const char *E)

bool ParseLengthModifier(FormatSpecifier &FS, const char *&Beg, const char *E, const LangOptions &LO, bool IsScanf=false)

Returns true if a LengthModifier was parsed and installed in the FormatSpecifier& argument,...

bool ParseArgPosition(FormatStringHandler &H, FormatSpecifier &CS, const char *Start, const char *&Beg, const char *E)

bool ParseVectorModifier(FormatStringHandler &H, FormatSpecifier &FS, const char *&Beg, const char *E, const LangOptions &LO)

bool ParseUTF8InvalidSpecifier(const char *SpecifierBegin, const char *FmtStrEnd, unsigned &Len)

Returns true if the invalid specifier in SpecifierBegin is a UTF-8 string; check that it won't go fur...

The JSON file list parser is used to communicate input to InstallAPI.

const FunctionProtoType * T


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