LLVM: llvm::yaml::MappingTraits< const InterfaceFile * >::NormalizedTBD Struct Reference (original) (raw)
| Public Member Functions | |
|---|---|
| NormalizedTBD (IO &IO) | |
| NormalizedTBD (IO &IO, const InterfaceFile *&File) | |
| TargetList | synthesizeTargets (ArchitectureSet Architectures, const PlatformSet &Platforms) |
| const InterfaceFile * | denormalize (IO &IO) |
| StringRef | copyString (StringRef String) |
| Public Attributes | |
|---|---|
| llvm::BumpPtrAllocator | Allocator |
| std::vector< Architecture > | Architectures |
| std::vector< UUID > | UUIDs |
| PlatformSet | Platforms |
| StringRef | InstallName |
| PackedVersion | CurrentVersion |
| PackedVersion | CompatibilityVersion |
| SwiftVersion | SwiftABIVersion {0} |
| ObjCConstraintType | ObjCConstraint {ObjCConstraintType::None} |
| TBDFlags | Flags {TBDFlags::None} |
| StringRef | ParentUmbrella |
| std::vector< ExportSection > | Exports |
| std::vector< UndefinedSection > | Undefineds |
Definition at line 400 of file TextStub.cpp.
◆ NormalizedTBD() [2/2]
Definition at line 402 of file TextStub.cpp.
References Architectures, CompatibilityVersion, copyString(), CurrentVersion, Exports, Flags, FlatNamespace, llvm::MachO::Symbol::getArchitectures(), llvm::MachO::Symbol::getKind(), llvm::MachO::Symbol::getName(), llvm::MachO::GlobalSymbol, InstallName, llvm::MachO::Symbol::isThreadLocalValue(), llvm::MachO::Symbol::isWeakDefined(), llvm::MachO::Symbol::isWeakReferenced(), None, NotApplicationExtensionSafe, ObjCConstraint, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, ParentUmbrella, Platforms, llvm::sort(), llvm::StringRef::str(), SwiftABIVersion, llvm::MachO::TBD_V3, and Undefineds.
◆ copyString()
◆ denormalize()
Definition at line 572 of file TextStub.cpp.
References Architectures, assert(), CompatibilityVersion, CurrentVersion, llvm::MachO::Data, Exports, Flags, FlatNamespace, llvm::yaml::IO::getContext(), llvm::MachO::GlobalSymbol, InstallName, llvm::Lib, NotApplicationExtensionSafe, llvm::MachO::ObjC2EHTypePrefix, ObjCConstraint, llvm::MachO::ObjectiveCClass, llvm::MachO::ObjectiveCClassEHType, llvm::MachO::ObjectiveCInstanceVariable, ParentUmbrella, Platforms, SwiftABIVersion, synthesizeTargets(), llvm::MachO::TBD_V1, llvm::MachO::TBD_V3, llvm::MachO::ThreadLocalValue, llvm::MachO::Undefined, Undefineds, llvm::MachO::WeakDefined, and llvm::MachO::WeakReferenced.
◆ synthesizeTargets()
◆ Allocator
◆ Architectures
◆ CompatibilityVersion
◆ CurrentVersion
◆ Exports
◆ Flags
◆ InstallName
◆ ObjCConstraint
◆ ParentUmbrella
◆ Platforms
◆ SwiftABIVersion
◆ Undefineds
◆ UUIDs
The documentation for this struct was generated from the following file:
- lib/TextAPI/TextStub.cpp