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)
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)
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)
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