clang 23.0.0git
llvm::yaml::ScalarTraits< clang::tok::TokenKind > Struct Reference

Static Public Member Functions

static void output (const clang::tok::TokenKind &Value, void *, llvm::raw_ostream &Out)
static StringRef input (StringRef Scalar, void *, clang::tok::TokenKind &Value)
static QuotingType mustQuote (StringRef)

Detailed Description

Definition at line 281 of file Format.cpp.

Member Function Documentation

◆ input()

StringRef llvm::yaml::ScalarTraits< clang::tok::TokenKind >::input ( StringRef Scalar,
void * ,
clang::tok::TokenKind & Value )
inlinestatic

Definition at line 290 of file Format.cpp.

◆ mustQuote()

QuotingType llvm::yaml::ScalarTraits< clang::tok::TokenKind >::mustQuote ( StringRef )
inlinestatic

Definition at line 302 of file Format.cpp.

◆ output()

void llvm::yaml::ScalarTraits< clang::tok::TokenKind >::output ( const clang::tok::TokenKind & Value,
void * ,
llvm::raw_ostream & Out )
inlinestatic

Definition at line 282 of file Format.cpp.

References clang::tok::getPunctuatorSpelling(), and clang::tok::getTokenName().


The documentation for this struct was generated from the following file: