clang-tools 8.0.0

Classes | Functions
llvm::yaml Namespace Reference

## Classes
struct | MappingTraits< clang::clangd::Symbol::IncludeHeaderWithReferences >
struct | MappingTraits< ClangTidyOptions >
struct | MappingTraits< ClangTidyOptions::StringPair >
struct | MappingTraits< CommentInfo >
struct | MappingTraits< EnumInfo >
struct | MappingTraits< FieldTypeInfo >
struct | MappingTraits< FileFilter >
struct | MappingTraits< FunctionInfo >
struct | MappingTraits< IncludeFixerContext >
struct | MappingTraits< IncludeFixerContext::HeaderInfo >
struct | MappingTraits< IncludeFixerContext::QuerySymbolInfo >
struct | MappingTraits< Location >
struct | MappingTraits< MemberTypeInfo >
struct | MappingTraits< NamespaceInfo >
struct | MappingTraits< RecordInfo >
struct | MappingTraits< Ref >
struct | MappingTraits< RefBundle >
struct | MappingTraits< Reference >
struct | MappingTraits< std::unique_ptr< CommentInfo > >
struct | MappingTraits< Symbol >
struct | MappingTraits< SymbolAndSignals >
struct | MappingTraits< SymbolInfo >
struct | MappingTraits< SymbolInfo::Context >
struct | MappingTraits< SymbolLocation >
struct | MappingTraits< tooling::Range >
struct | MappingTraits< TypeInfo >
struct | MappingTraits< VariantEntry >
struct | MappingTraits< YPosition >
struct | NOptionMap
struct | NormalizedFileURI
struct | NormalizedPosition
struct | NormalizedRefKind
struct | NormalizedSymbolFlag
struct | NormalizedSymbolID
struct | NormalizedSymbolOrigin
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 | CommentInfoMapping (IO &IO, CommentInfo &I)

## Function Documentation

## ◆ CommentInfoMapping()

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

Definition at line 127 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, 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 llvm::yaml::MappingTraits< CommentInfo >::mapping(), and llvm::yaml::MappingTraits< std::unique_ptr< CommentInfo > >::mapping().

## ◆ FieldTypeInfoMapping()

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

Definition at line 109 of file YAMLGenerator.cpp.

References clang::doc::FieldTypeInfo::Name, and TypeInfoMapping().

Referenced by llvm::yaml::MappingTraits< MemberTypeInfo >::mapping().

## ◆ InfoMapping()

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

Definition at line 114 of file YAMLGenerator.cpp.

References clang::doc::Info::Description, clang::doc::Info::Name, clang::doc::Info::Namespace, and clang::doc::Info::USR.

Referenced by llvm::yaml::MappingTraits< NamespaceInfo >::mapping(), and SymbolInfoMapping().

## ◆ SymbolInfoMapping()

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

Definition at line 121 of file YAMLGenerator.cpp.

References InfoMapping().

Referenced by llvm::yaml::MappingTraits< RecordInfo >::mapping(), llvm::yaml::MappingTraits< EnumInfo >::mapping(), and llvm::yaml::MappingTraits< FunctionInfo >::mapping().

## ◆ TypeInfoMapping()

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

Definition at line 105 of file YAMLGenerator.cpp.

References clang::doc::TypeInfo::Type.

Referenced by FieldTypeInfoMapping(), llvm::yaml::MappingTraits< TypeInfo >::mapping(), and llvm::yaml::MappingTraits< FieldTypeInfo >::mapping().