LLVM: lib/TextAPI/TextStubCommon.h File Reference (original) (raw)

#include "[llvm/ADT/BitmaskEnum.h](BitmaskEnum%5F8h%5Fsource.html)"
#include "[llvm/ADT/StringRef.h](StringRef%5F8h%5Fsource.html)"
#include "[llvm/Support/YAMLTraits.h](YAMLTraits%5F8h%5Fsource.html)"
#include "[llvm/TextAPI/Architecture.h](Architecture%5F8h%5Fsource.html)"
#include "[llvm/TextAPI/InterfaceFile.h](InterfaceFile%5F8h%5Fsource.html)"
#include "[llvm/TextAPI/Platform.h](Platform%5F8h%5Fsource.html)"
#include "[llvm/TextAPI/Target.h](llvm%5F2TextAPI%5F2Target%5F8h%5Fsource.html)"

Go to the source code of this file.

Classes
struct llvm::yaml::ScalarTraits< FlowStringRef >
struct llvm::yaml::ScalarEnumerationTraits< MachO::ObjCConstraintType >
struct llvm::yaml::ScalarTraits< MachO::PlatformSet >
struct llvm::yaml::ScalarBitSetTraits< MachO::ArchitectureSet >
struct llvm::yaml::ScalarTraits< MachO::Architecture >
struct llvm::yaml::ScalarTraits< MachO::PackedVersion >
struct llvm::yaml::ScalarTraits< SwiftVersion >
struct llvm::yaml::ScalarTraits< UUID >
Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::MachO
namespace llvm::yaml
Typedefs
using UUID = std::pair< llvm::MachO::Target, std::string >
Enumerations
enum TBDFlags : unsigned { None = 0U , FlatNamespace = 1U << 0 , NotApplicationExtensionSafe = 1U << 1 , InstallAPI = 1U << 2 , SimulatorSupport = 1U << 3 , OSLibNotForSharedCache = 1U << 4 , LLVM_MARK_AS_BITMASK_ENUM =(OSLibNotForSharedCache) }
Functions
Expected< std::unique_ptr< InterfaceFile > > llvm::MachO::getInterfaceFileFromJSON (StringRef JSON)
Error llvm::MachO::serializeInterfaceFileToJSON (raw_ostream &OS, const InterfaceFile &File, const FileType FileKind, bool Compact)

Typedef Documentation

UUID

using UUID = std::pair<llvm::MachO::Target, std::string>

Definition at line 24 of file TextStubCommon.h.

Enumeration Type Documentation

TBDFlags

enum TBDFlags : unsigned

Enumerator
None
FlatNamespace
NotApplicationExtensionSafe
InstallAPI
SimulatorSupport
OSLibNotForSharedCache
LLVM_MARK_AS_BITMASK_ENUM

Definition at line 27 of file TextStubCommon.h.