clang-tools 20.0.0git
|
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) |
|
static |
Definition at line 151 of file YAMLGenerator.cpp.
References clang::doc::CommentInfo::Args, clang::doc::CommentInfo::AttrKeys, clang::doc::CommentInfo::AttrValues, clang::doc::CommentInfo::Children, clang::doc::CommentInfo::CloseName, CommentInfoMapping(), clang::doc::CommentInfo::Direction, clang::doc::CommentInfo::Explicit, clang::doc::CommentInfo::Kind, clang::doc::CommentInfo::Name, clang::doc::CommentInfo::ParamName, clang::doc::CommentInfo::SelfClosing, and clang::doc::CommentInfo::Text.
Referenced by CommentInfoMapping(), llvm::yaml::MappingTraits< CommentInfo >::mapping(), and llvm::yaml::MappingTraits< std::unique_ptr< CommentInfo > >::mapping().
|
static |
Definition at line 115 of file YAMLGenerator.cpp.
References clang::doc::FieldTypeInfo::DefaultValue, FieldTypeInfoMapping(), clang::doc::FieldTypeInfo::Name, and TypeInfoMapping().
Referenced by FieldTypeInfoMapping(), and llvm::yaml::MappingTraits< MemberTypeInfo >::mapping().
|
static |
Definition at line 121 of file YAMLGenerator.cpp.
References clang::doc::Info::Description, InfoMapping(), clang::doc::Info::Name, clang::doc::Info::Namespace, clang::doc::Info::Path, and clang::doc::Info::USR.
Referenced by InfoMapping(), llvm::yaml::MappingTraits< NamespaceInfo >::mapping(), and SymbolInfoMapping().
|
static |
Definition at line 150 of file ClangTidyOptions.cpp.
References llvm::yaml::ChecksVariant::AsString, and llvm::yaml::ChecksVariant::AsVector.
Referenced by llvm::yaml::MappingTraits< ClangTidyOptions >::mapping().
|
static |
Definition at line 135 of file YAMLGenerator.cpp.
References clang::doc::RecordInfo::Bases, clang::doc::RecordInfo::Children, clang::doc::ScopeChildren::Enums, clang::doc::ScopeChildren::Functions, clang::doc::RecordInfo::IsTypeDef, clang::doc::RecordInfo::Members, clang::doc::RecordInfo::Parents, RecordInfoMapping(), clang::doc::ScopeChildren::Records, SymbolInfoMapping(), clang::doc::RecordInfo::TagType, clang::doc::RecordInfo::Template, clang::doc::ScopeChildren::Typedefs, and clang::doc::RecordInfo::VirtualParents.
Referenced by llvm::yaml::MappingTraits< BaseRecordInfo >::mapping(), llvm::yaml::MappingTraits< RecordInfo >::mapping(), and RecordInfoMapping().
|
static |
Definition at line 129 of file YAMLGenerator.cpp.
References clang::doc::SymbolInfo::DefLoc, InfoMapping(), clang::doc::SymbolInfo::Loc, and SymbolInfoMapping().
Referenced by llvm::yaml::MappingTraits< EnumInfo >::mapping(), llvm::yaml::MappingTraits< FunctionInfo >::mapping(), llvm::yaml::MappingTraits< TypedefInfo >::mapping(), RecordInfoMapping(), and SymbolInfoMapping().
|
static |
Definition at line 111 of file YAMLGenerator.cpp.
References clang::doc::TypeInfo::Type, and TypeInfoMapping().
Referenced by FieldTypeInfoMapping(), llvm::yaml::MappingTraits< FieldTypeInfo >::mapping(), llvm::yaml::MappingTraits< TypeInfo >::mapping(), and TypeInfoMapping().
void llvm::yaml::yamlize | ( | IO & | IO, |
ChecksVariant & | Val, | ||
bool | , | ||
EmptyContext & | Ctx | ||
) |
Definition at line 133 of file ClangTidyOptions.cpp.
References llvm::yaml::ChecksVariant::AsString, llvm::yaml::ChecksVariant::AsVector, and yamlize().
void llvm::yaml::yamlize | ( | IO & | IO, |
ClangTidyOptions::OptionMap & | Val, | ||
bool | , | ||
EmptyContext & | Ctx | ||
) |