LLVM 19.0.0git
Classes | Public Types | Static Public Member Functions | List of all members
llvm::yaml::MappingTraits< const InterfaceFile * > Struct Reference

Classes

struct  NormalizedTBD
 
struct  NormalizedTBD_V4
 

Public Types

using SectionList = std::vector< SymbolSection >
 

Static Public Member Functions

static void setFileTypeForInput (TextAPIContext *Ctx, IO &IO)
 
static void mapping (IO &IO, const InterfaceFile *&File)
 
static void mapKeysToValues (FileType FileKind, IO &IO, const InterfaceFile *&File)
 
static void mapKeysToValuesV4 (IO &IO, const InterfaceFile *&File)
 

Detailed Description

Definition at line 400 of file TextStub.cpp.

Member Typedef Documentation

◆ SectionList

using llvm::yaml::MappingTraits< const InterfaceFile * >::SectionList = std::vector<SymbolSection>

Definition at line 766 of file TextStub.cpp.

Member Function Documentation

◆ mapKeysToValues()

static void llvm::yaml::MappingTraits< const InterfaceFile * >::mapKeysToValues ( FileType  FileKind,
IO &  IO,
const InterfaceFile *&  File 
)
inlinestatic

Definition at line 985 of file TextStub.cpp.

◆ mapKeysToValuesV4()

static void llvm::yaml::MappingTraits< const InterfaceFile * >::mapKeysToValuesV4 ( IO &  IO,
const InterfaceFile *&  File 
)
inlinestatic

Definition at line 1016 of file TextStub.cpp.

◆ mapping()

static void llvm::yaml::MappingTraits< const InterfaceFile * >::mapping ( IO &  IO,
const InterfaceFile *&  File 
)
inlinestatic

Definition at line 726 of file TextStub.cpp.

References assert(), and llvm_unreachable.

◆ setFileTypeForInput()

static void llvm::yaml::MappingTraits< const InterfaceFile * >::setFileTypeForInput ( TextAPIContext Ctx,
IO &  IO 
)
inlinestatic

Definition at line 710 of file TextStub.cpp.

References llvm::MachO::TextAPIContext::FileKind.


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