|
LLVM
4.0.0
|
#include <InfoStreamBuilder.h>
Public Member Functions | |
| InfoStreamBuilder (msf::MSFBuilder &Msf) | |
| InfoStreamBuilder (const InfoStreamBuilder &)=delete | |
| InfoStreamBuilder & | operator= (const InfoStreamBuilder &)=delete |
| void | setVersion (PdbRaw_ImplVer V) |
| void | setSignature (uint32_t S) |
| void | setAge (uint32_t A) |
| void | setGuid (PDB_UniqueId G) |
| NameMapBuilder & | getNamedStreamsBuilder () |
| uint32_t | calculateSerializedLength () const |
| Error | finalizeMsfLayout () |
| Error | commit (const msf::MSFLayout &Layout, const msf::WritableStream &Buffer) const |
Definition at line 29 of file InfoStreamBuilder.h.
| InfoStreamBuilder::InfoStreamBuilder | ( | msf::MSFBuilder & | Msf | ) |
Definition at line 24 of file InfoStreamBuilder.cpp.
|
delete |
| uint32_t InfoStreamBuilder::calculateSerializedLength | ( | ) | const |
Definition at line 39 of file InfoStreamBuilder.cpp.
References llvm::pdb::NameMapBuilder::calculateSerializedLength().
Referenced by finalizeMsfLayout().
| Error InfoStreamBuilder::commit | ( | const msf::MSFLayout & | Layout, |
| const msf::WritableStream & | Buffer | ||
| ) | const |
Definition at line 50 of file InfoStreamBuilder.cpp.
References llvm::pdb::InfoStreamHeader::Age, llvm::pdb::NameMapBuilder::commit(), llvm::codeview::EC, llvm::pdb::InfoStreamHeader::Guid, H, llvm::pdb::InfoStreamHeader::Signature, llvm::pdb::StreamPDB, llvm::pdb::InfoStreamHeader::Version, and llvm::msf::StreamWriter::writeObject().
| Error InfoStreamBuilder::finalizeMsfLayout | ( | ) |
Definition at line 43 of file InfoStreamBuilder.cpp.
References calculateSerializedLength(), llvm::codeview::EC, llvm::msf::MSFBuilder::setStreamSize(), llvm::pdb::StreamPDB, and llvm::Error::success().
| NameMapBuilder & InfoStreamBuilder::getNamedStreamsBuilder | ( | ) |
Definition at line 35 of file InfoStreamBuilder.cpp.
|
delete |
| void InfoStreamBuilder::setAge | ( | uint32_t | A | ) |
Definition at line 31 of file InfoStreamBuilder.cpp.
References A.
| void InfoStreamBuilder::setGuid | ( | PDB_UniqueId | G | ) |
Definition at line 33 of file InfoStreamBuilder.cpp.
References G.
| void InfoStreamBuilder::setSignature | ( | uint32_t | S | ) |
Definition at line 29 of file InfoStreamBuilder.cpp.
| void InfoStreamBuilder::setVersion | ( | PdbRaw_ImplVer | V | ) |
Definition at line 27 of file InfoStreamBuilder.cpp.
1.8.6