clang-tools 19.0.0git
Classes | Functions
llvm::yaml Namespace Reference

Classes

struct  ChecksVariant
 
struct  MappingTraits< BaseRecordInfo >
 
struct  MappingTraits< ClangTidyOptions >
 
struct  MappingTraits< ClangTidyOptions::StringPair >
 
struct  MappingTraits< CommentInfo >
 
struct  MappingTraits< CompileCommandYAML >
 
struct  MappingTraits< EnumInfo >
 
struct  MappingTraits< EnumValueInfo >
 
struct  MappingTraits< FieldTypeInfo >
 
struct  MappingTraits< FileFilter >
 
struct  MappingTraits< FunctionInfo >
 
struct  MappingTraits< IncludeFixerContext >
 
struct  MappingTraits< IncludeFixerContext::HeaderInfo >
 
struct  MappingTraits< IncludeFixerContext::QuerySymbolInfo >
 
struct  MappingTraits< IncludeGraphNode >
 
struct  MappingTraits< Location >
 
struct  MappingTraits< MemberTypeInfo >
 
struct  MappingTraits< NamespaceInfo >
 
struct  MappingTraits< RecordInfo >
 
struct  MappingTraits< Ref >
 
struct  MappingTraits< RefBundle >
 
struct  MappingTraits< Reference >
 
struct  MappingTraits< Relation >
 
struct  MappingTraits< std::unique_ptr< CommentInfo > >
 
struct  MappingTraits< Symbol >
 
struct  MappingTraits< SymbolAndSignals >
 
struct  MappingTraits< SymbolID >
 
struct  MappingTraits< SymbolInfo >
 
struct  MappingTraits< SymbolInfo::Context >
 
struct  MappingTraits< SymbolLocation >
 
struct  MappingTraits< TemplateInfo >
 
struct  MappingTraits< TemplateParamInfo >
 
struct  MappingTraits< TemplateSpecializationInfo >
 
struct  MappingTraits< tooling::Range >
 
struct  MappingTraits< TypedefInfo >
 
struct  MappingTraits< TypeInfo >
 
struct  MappingTraits< VariantEntry >
 
struct  MappingTraits< YIncludeHeaderWithReferences >
 
struct  MappingTraits< YPosition >
 
struct  NOptionMap
 
struct  NormalizedFileDigest
 
struct  NormalizedFileURI
 
struct  NormalizedIncludeHeaders
 
struct  NormalizedPosition
 
struct  NormalizedRefKind
 
struct  NormalizedSourceFlag
 
struct  NormalizedSymbolFlag
 
struct  NormalizedSymbolID
 
struct  NormalizedSymbolRole
 
struct  ScalarBitSetTraits< clang::clangd::Symbol::IncludeDirective >
 
struct  ScalarEnumerationTraits< clang::AccessSpecifier >
 
struct  ScalarEnumerationTraits< clang::TagTypeKind >
 
struct  ScalarEnumerationTraits< ContextType >
 
struct  ScalarEnumerationTraits< InfoType >
 
struct  ScalarEnumerationTraits< SymbolKind >
 
struct  ScalarEnumerationTraits< SymbolLanguage >
 
struct  ScalarTraits< SmallString< U > >
 
struct  ScalarTraits< std::array< unsigned char, 20 > >
 
struct  SequenceTraits< FileFilter::LineRange >
 

Functions

static void TypeInfoMapping (IO &IO, TypeInfo &I)
 
static void FieldTypeInfoMapping (IO &IO, FieldTypeInfo &I)
 
static void InfoMapping (IO &IO, Info &I)
 
static void SymbolInfoMapping (IO &IO, SymbolInfo &I)
 
static void RecordInfoMapping (IO &IO, RecordInfo &I)
 
static void CommentInfoMapping (IO &IO, CommentInfo &I)
 
template<>
void yamlize (IO &IO, ClangTidyOptions::OptionMap &Val, bool, EmptyContext &Ctx)
 
template<>
void yamlize (IO &IO, ChecksVariant &Val, bool, EmptyContext &Ctx)
 
static void mapChecks (IO &IO, std::optional< std::string > &Checks)
 

Function Documentation

◆ CommentInfoMapping()

static void llvm::yaml::CommentInfoMapping ( IO &  IO,
CommentInfo I 
)
static

◆ FieldTypeInfoMapping()

static void llvm::yaml::FieldTypeInfoMapping ( IO &  IO,
FieldTypeInfo I 
)
static

◆ InfoMapping()

static void llvm::yaml::InfoMapping ( IO &  IO,
Info I 
)
static

◆ mapChecks()

static void llvm::yaml::mapChecks ( IO &  IO,
std::optional< std::string > &  Checks 
)
static

◆ RecordInfoMapping()

static void llvm::yaml::RecordInfoMapping ( IO &  IO,
RecordInfo I 
)
static

◆ SymbolInfoMapping()

static void llvm::yaml::SymbolInfoMapping ( IO &  IO,
SymbolInfo &  I 
)
static

◆ TypeInfoMapping()

static void llvm::yaml::TypeInfoMapping ( IO &  IO,
TypeInfo I 
)
static

◆ yamlize() [1/2]

template<>
void llvm::yaml::yamlize ( IO &  IO,
ChecksVariant Val,
bool  ,
EmptyContext &  Ctx 
)

◆ yamlize() [2/2]

template<>
void llvm::yaml::yamlize ( IO &  IO,
ClangTidyOptions::OptionMap &  Val,
bool  ,
EmptyContext &  Ctx 
)

Definition at line 86 of file ClangTidyOptions.cpp.

References yamlize().

Referenced by yamlize().