clang 22.0.0git
MachO.h File Reference
#include "llvm/TextAPI/Architecture.h"
#include "llvm/TextAPI/InterfaceFile.h"
#include "llvm/TextAPI/PackedVersion.h"
#include "llvm/TextAPI/Platform.h"
#include "llvm/TextAPI/RecordVisitor.h"
#include "llvm/TextAPI/Symbol.h"
#include "llvm/TextAPI/Target.h"
#include "llvm/TextAPI/TextAPIWriter.h"
#include "llvm/TextAPI/Utils.h"

Go to the source code of this file.

Typedefs

using AliasMap = llvm::MachO::AliasMap
using Architecture = llvm::MachO::Architecture
using ArchitectureSet = llvm::MachO::ArchitectureSet
using SymbolFlags = llvm::MachO::SymbolFlags
using RecordLinkage = llvm::MachO::RecordLinkage
using Record = llvm::MachO::Record
using EncodeKind = llvm::MachO::EncodeKind
using GlobalRecord = llvm::MachO::GlobalRecord
using InterfaceFile = llvm::MachO::InterfaceFile
using ObjCContainerRecord = llvm::MachO::ObjCContainerRecord
using ObjCInterfaceRecord = llvm::MachO::ObjCInterfaceRecord
using ObjCCategoryRecord = llvm::MachO::ObjCCategoryRecord
using ObjCIVarRecord = llvm::MachO::ObjCIVarRecord
using ObjCIFSymbolKind = llvm::MachO::ObjCIFSymbolKind
using Records = llvm::MachO::Records
using RecordLoc = llvm::MachO::RecordLoc
using RecordsSlice = llvm::MachO::RecordsSlice
using BinaryAttrs = llvm::MachO::RecordsSlice::BinaryAttrs
using SymbolSet = llvm::MachO::SymbolSet
using SimpleSymbol = llvm::MachO::SimpleSymbol
using FileType = llvm::MachO::FileType
using PackedVersion = llvm::MachO::PackedVersion
using PathSeq = llvm::MachO::PathSeq
using PlatformType = llvm::MachO::PlatformType
using PathToPlatformSeq = llvm::MachO::PathToPlatformSeq
using Target = llvm::MachO::Target
using TargetList = llvm::MachO::TargetList

Typedef Documentation

◆ AliasMap

using AliasMap = llvm::MachO::AliasMap

Definition at line 26 of file MachO.h.

◆ Architecture

using Architecture = llvm::MachO::Architecture

Definition at line 27 of file MachO.h.

◆ ArchitectureSet

using ArchitectureSet = llvm::MachO::ArchitectureSet

Definition at line 28 of file MachO.h.

◆ BinaryAttrs

using BinaryAttrs = llvm::MachO::RecordsSlice::BinaryAttrs

Definition at line 43 of file MachO.h.

◆ EncodeKind

using EncodeKind = llvm::MachO::EncodeKind

Definition at line 32 of file MachO.h.

◆ FileType

using FileType = llvm::MachO::FileType

Definition at line 46 of file MachO.h.

◆ GlobalRecord

using GlobalRecord = llvm::MachO::GlobalRecord

Definition at line 33 of file MachO.h.

◆ InterfaceFile

using InterfaceFile = llvm::MachO::InterfaceFile

Definition at line 34 of file MachO.h.

◆ ObjCCategoryRecord

using ObjCCategoryRecord = llvm::MachO::ObjCCategoryRecord

Definition at line 37 of file MachO.h.

◆ ObjCContainerRecord

using ObjCContainerRecord = llvm::MachO::ObjCContainerRecord

Definition at line 35 of file MachO.h.

◆ ObjCIFSymbolKind

using ObjCIFSymbolKind = llvm::MachO::ObjCIFSymbolKind

Definition at line 39 of file MachO.h.

◆ ObjCInterfaceRecord

using ObjCInterfaceRecord = llvm::MachO::ObjCInterfaceRecord

Definition at line 36 of file MachO.h.

◆ ObjCIVarRecord

using ObjCIVarRecord = llvm::MachO::ObjCIVarRecord

Definition at line 38 of file MachO.h.

◆ PackedVersion

using PackedVersion = llvm::MachO::PackedVersion

Definition at line 47 of file MachO.h.

◆ PathSeq

using PathSeq = llvm::MachO::PathSeq

Definition at line 48 of file MachO.h.

◆ PathToPlatformSeq

using PathToPlatformSeq = llvm::MachO::PathToPlatformSeq

Definition at line 50 of file MachO.h.

◆ PlatformType

using PlatformType = llvm::MachO::PlatformType

Definition at line 49 of file MachO.h.

◆ Record

using Record = llvm::MachO::Record

Definition at line 31 of file MachO.h.

◆ RecordLinkage

using RecordLinkage = llvm::MachO::RecordLinkage

Definition at line 30 of file MachO.h.

◆ RecordLoc

using RecordLoc = llvm::MachO::RecordLoc

Definition at line 41 of file MachO.h.

◆ Records

using Records = llvm::MachO::Records

Definition at line 40 of file MachO.h.

◆ RecordsSlice

Definition at line 42 of file MachO.h.

◆ SimpleSymbol

using SimpleSymbol = llvm::MachO::SimpleSymbol

Definition at line 45 of file MachO.h.

◆ SymbolFlags

using SymbolFlags = llvm::MachO::SymbolFlags

Definition at line 29 of file MachO.h.

◆ SymbolSet

using SymbolSet = llvm::MachO::SymbolSet

Definition at line 44 of file MachO.h.

◆ Target

using Target = llvm::MachO::Target

Definition at line 51 of file MachO.h.

◆ TargetList

using TargetList = llvm::MachO::TargetList

Definition at line 52 of file MachO.h.