|
LLVM
4.0.0
|
#include <NameMapBuilder.h>
Public Member Functions | |
| NameMapBuilder () | |
| void | addMapping (StringRef Name, uint32_t Mapping) |
| Expected< std::unique_ptr < NameMap > > | build () |
| Error | commit (msf::StreamWriter &Writer) const |
| uint32_t | calculateSerializedLength () const |
Definition at line 26 of file NameMapBuilder.h.
|
default |
Definition at line 24 of file NameMapBuilder.cpp.
References llvm::StringMap< ValueTy, AllocatorTy >::insert(), and llvm::StringRef::size().
Definition at line 29 of file NameMapBuilder.cpp.
| uint32_t NameMapBuilder::calculateSerializedLength | ( | ) | const |
Definition at line 35 of file NameMapBuilder.cpp.
References llvm::StringMapImpl::size().
Referenced by llvm::pdb::InfoStreamBuilder::calculateSerializedLength().
| Error NameMapBuilder::commit | ( | msf::StreamWriter & | Writer | ) | const |
Definition at line 56 of file NameMapBuilder.cpp.
References B, llvm::StringMap< ValueTy, AllocatorTy >::begin(), E, llvm::StringMap< ValueTy, AllocatorTy >::end(), llvm::StringMapImpl::size(), llvm::Error::success(), llvm::msf::StreamWriter::writeInteger(), and llvm::msf::StreamWriter::writeZeroString().
Referenced by llvm::pdb::InfoStreamBuilder::commit().
1.8.6