LLVM  4.0.0
Public Member Functions | List of all members
llvm::pdb::InfoStreamBuilder Class Reference

#include <InfoStreamBuilder.h>

Public Member Functions

 InfoStreamBuilder (msf::MSFBuilder &Msf)
 
 InfoStreamBuilder (const InfoStreamBuilder &)=delete
 
InfoStreamBuilderoperator= (const InfoStreamBuilder &)=delete
 
void setVersion (PdbRaw_ImplVer V)
 
void setSignature (uint32_t S)
 
void setAge (uint32_t A)
 
void setGuid (PDB_UniqueId G)
 
NameMapBuildergetNamedStreamsBuilder ()
 
uint32_t calculateSerializedLength () const
 
Error finalizeMsfLayout ()
 
Error commit (const msf::MSFLayout &Layout, const msf::WritableStream &Buffer) const
 

Detailed Description

Definition at line 29 of file InfoStreamBuilder.h.

Constructor & Destructor Documentation

InfoStreamBuilder::InfoStreamBuilder ( msf::MSFBuilder Msf)

Definition at line 24 of file InfoStreamBuilder.cpp.

llvm::pdb::InfoStreamBuilder::InfoStreamBuilder ( const InfoStreamBuilder )
delete

Member Function Documentation

uint32_t InfoStreamBuilder::calculateSerializedLength ( ) const
Error InfoStreamBuilder::commit ( const msf::MSFLayout Layout,
const msf::WritableStream Buffer 
) const
Error InfoStreamBuilder::finalizeMsfLayout ( )
NameMapBuilder & InfoStreamBuilder::getNamedStreamsBuilder ( )

Definition at line 35 of file InfoStreamBuilder.cpp.

InfoStreamBuilder& llvm::pdb::InfoStreamBuilder::operator= ( const InfoStreamBuilder )
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.


The documentation for this class was generated from the following files: