clang 17.0.0git
Classes | Namespaces | Functions
APINotesYAMLCompiler.cpp File Reference
#include "clang/APINotes/APINotesYAMLCompiler.h"
#include "clang/APINotes/Types.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/Specifiers.h"
#include "llvm/Support/VersionTuple.h"
#include "llvm/Support/YAMLParser.h"
#include "llvm/Support/YAMLTraits.h"
#include <optional>
#include <vector>
Include dependency graph for APINotesYAMLCompiler.cpp:

Go to the source code of this file.

Classes

struct  llvm::yaml::ScalarEnumerationTraits< APIAvailability >
 
struct  llvm::yaml::ScalarEnumerationTraits< MethodKind >
 
struct  llvm::yaml::ScalarEnumerationTraits< NullabilityKind >
 
struct  llvm::yaml::ScalarEnumerationTraits< RetainCountConventionKind >
 
struct  llvm::yaml::MappingTraits< Param >
 
struct  llvm::yaml::ScalarEnumerationTraits< FactoryAsInitKind >
 
struct  llvm::yaml::MappingTraits< Method >
 
struct  llvm::yaml::MappingTraits< Property >
 
struct  llvm::yaml::MappingTraits< Class >
 
struct  llvm::yaml::MappingTraits< Function >
 
struct  llvm::yaml::MappingTraits< GlobalVariable >
 
struct  llvm::yaml::MappingTraits< EnumConstant >
 
struct  llvm::yaml::ScalarEnumerationTraits< EnumConvenienceAliasKind >
 
struct  llvm::yaml::ScalarEnumerationTraits< EnumExtensibilityKind >
 
struct  llvm::yaml::MappingTraits< Tag >
 
struct  llvm::yaml::ScalarEnumerationTraits< SwiftNewTypeKind >
 
struct  llvm::yaml::MappingTraits< Typedef >
 
struct  llvm::yaml::MappingTraits< Versioned >
 
struct  llvm::yaml::MappingTraits< Module >
 

Namespaces

namespace  llvm
 YAML serialization mapping.
 
namespace  llvm::yaml
 

Functions

static void llvm::yaml::mapTopLevelItems (IO &IO, TopLevelItems &TLI)