class TapiUniversal

Declaration

class TapiUniversal : public Binary { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Object/TapiUniversal.h:28

Inherits from: Binary

Member Variables

private std::unique_ptr<MachO::InterfaceFile> ParsedFile
private std::vector<Library> Libraries

Inherited from Binary:

protected Data

Method Overview

  • public TapiUniversal(llvm::MemoryBufferRef Source, llvm::Error & Err)
  • public llvm::object::TapiUniversal::object_iterator begin_objects() const
  • public static bool classof(const llvm::object::Binary * v)
  • public static Expected<std::unique_ptr<TapiUniversal>> create(llvm::MemoryBufferRef Source)
  • public llvm::object::TapiUniversal::object_iterator end_objects() const
  • public const MachO::InterfaceFile & getInterfaceFile()
  • public uint32_t getNumberOfObjects() const
  • public iterator_range<llvm::object::TapiUniversal::object_iterator> objects() const
  • public ~TapiUniversal()

Inherited from Binary:

Methods

TapiUniversal(llvm::MemoryBufferRef Source,
              llvm::Error& Err)

Declared at: llvm/include/llvm/Object/TapiUniversal.h:92

Parameters

llvm::MemoryBufferRef Source
llvm::Error& Err

llvm::object::TapiUniversal::object_iterator
begin_objects() const

Declared at: llvm/include/llvm/Object/TapiUniversal.h:97

static bool classof(const llvm::object::Binary* v)

Declared at: llvm/include/llvm/Object/TapiUniversal.h:110

Parameters

const llvm::object::Binary* v

static Expected<std::unique_ptr<TapiUniversal>>
create(llvm::MemoryBufferRef Source)

Declared at: llvm/include/llvm/Object/TapiUniversal.h:94

Parameters

llvm::MemoryBufferRef Source

llvm::object::TapiUniversal::object_iterator
end_objects() const

Declared at: llvm/include/llvm/Object/TapiUniversal.h:98

const MachO::InterfaceFile& getInterfaceFile()

Declared at: llvm/include/llvm/Object/TapiUniversal.h:106

uint32_t getNumberOfObjects() const

Declared at: llvm/include/llvm/Object/TapiUniversal.h:108

iterator_range<
    llvm::object::TapiUniversal::object_iterator>
objects() const

Declared at: llvm/include/llvm/Object/TapiUniversal.h:102

~TapiUniversal()

Declared at: llvm/include/llvm/Object/TapiUniversal.h:95