Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-05-10 08:36:56

0001 //===- InstallAPI/MachO.h ---------------------------------------*- C++ -*-===//
0002 //
0003 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
0004 // See https://llvm.org/LICENSE.txt for license information.
0005 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
0006 //
0007 //===----------------------------------------------------------------------===//
0008 //
0009 // Imports and forward declarations for llvm::MachO types.
0010 //
0011 //===----------------------------------------------------------------------===//
0012 
0013 #ifndef LLVM_CLANG_INSTALLAPI_MACHO_H
0014 #define LLVM_CLANG_INSTALLAPI_MACHO_H
0015 
0016 #include "llvm/TextAPI/Architecture.h"
0017 #include "llvm/TextAPI/InterfaceFile.h"
0018 #include "llvm/TextAPI/PackedVersion.h"
0019 #include "llvm/TextAPI/Platform.h"
0020 #include "llvm/TextAPI/RecordVisitor.h"
0021 #include "llvm/TextAPI/Symbol.h"
0022 #include "llvm/TextAPI/Target.h"
0023 #include "llvm/TextAPI/TextAPIWriter.h"
0024 #include "llvm/TextAPI/Utils.h"
0025 
0026 using AliasMap = llvm::MachO::AliasMap;
0027 using Architecture = llvm::MachO::Architecture;
0028 using ArchitectureSet = llvm::MachO::ArchitectureSet;
0029 using SymbolFlags = llvm::MachO::SymbolFlags;
0030 using RecordLinkage = llvm::MachO::RecordLinkage;
0031 using Record = llvm::MachO::Record;
0032 using EncodeKind = llvm::MachO::EncodeKind;
0033 using GlobalRecord = llvm::MachO::GlobalRecord;
0034 using InterfaceFile = llvm::MachO::InterfaceFile;
0035 using ObjCContainerRecord = llvm::MachO::ObjCContainerRecord;
0036 using ObjCInterfaceRecord = llvm::MachO::ObjCInterfaceRecord;
0037 using ObjCCategoryRecord = llvm::MachO::ObjCCategoryRecord;
0038 using ObjCIVarRecord = llvm::MachO::ObjCIVarRecord;
0039 using ObjCIFSymbolKind = llvm::MachO::ObjCIFSymbolKind;
0040 using Records = llvm::MachO::Records;
0041 using RecordLoc = llvm::MachO::RecordLoc;
0042 using RecordsSlice = llvm::MachO::RecordsSlice;
0043 using BinaryAttrs = llvm::MachO::RecordsSlice::BinaryAttrs;
0044 using SymbolSet = llvm::MachO::SymbolSet;
0045 using SimpleSymbol = llvm::MachO::SimpleSymbol;
0046 using FileType = llvm::MachO::FileType;
0047 using PackedVersion = llvm::MachO::PackedVersion;
0048 using PathSeq = llvm::MachO::PathSeq;
0049 using PlatformType = llvm::MachO::PlatformType;
0050 using PathToPlatformSeq = llvm::MachO::PathToPlatformSeq;
0051 using Target = llvm::MachO::Target;
0052 using TargetList = llvm::MachO::TargetList;
0053 
0054 #endif // LLVM_CLANG_INSTALLAPI_MACHO_H