class TarWriter

Declaration

class TarWriter { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/TarWriter.h:18

Member Variables

private llvm::raw_fd_ostream OS
private std::string BaseDir
private StringSet<> Files

Method Overview

  • private TarWriter(int FD, llvm::StringRef BaseDir)
  • public void append(llvm::StringRef Path, llvm::StringRef Data)
  • public static Expected<std::unique_ptr<TarWriter>> create(llvm::StringRef OutputPath, llvm::StringRef BaseDir)

Methods

TarWriter(int FD, llvm::StringRef BaseDir)

Declared at: llvm/include/llvm/Support/TarWriter.h:26

Parameters

int FD
llvm::StringRef BaseDir

void append(llvm::StringRef Path,
            llvm::StringRef Data)

Declared at: llvm/include/llvm/Support/TarWriter.h:23

Parameters

llvm::StringRef Path
llvm::StringRef Data

static Expected<std::unique_ptr<TarWriter>>
create(llvm::StringRef OutputPath,
       llvm::StringRef BaseDir)

Declared at: llvm/include/llvm/Support/TarWriter.h:20

Parameters

llvm::StringRef OutputPath
llvm::StringRef BaseDir