|
LLVM
4.0.0
|
#include <DIADataStream.h>
Public Member Functions | |
| DIADataStream (CComPtr< IDiaEnumDebugStreamData > DiaStreamData) | |
| uint32_t | getRecordCount () const override |
| std::string | getName () const override |
| llvm::Optional< RecordType > | getItemAtIndex (uint32_t Index) const override |
| bool | getNext (RecordType &Record) override |
| void | reset () override |
| DIADataStream * | clone () const override |
Public Member Functions inherited from llvm::pdb::IPDBDataStream | |
| virtual | ~IPDBDataStream () |
Additional Inherited Members | |
Public Types inherited from llvm::pdb::IPDBDataStream | |
| typedef llvm::SmallVector < uint8_t, 32 > | RecordType |
Definition at line 18 of file DIADataStream.h.
|
explicit |
Definition at line 17 of file DIADataStream.cpp.
Referenced by clone().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 69 of file DIADataStream.cpp.
References DIADataStream().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 39 of file DIADataStream.cpp.
References llvm::AMDGPU::SDWA::DWORD, and llvm::SmallVectorImpl< T >::resize().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 25 of file DIADataStream.cpp.
References llvm::convertUTF16ToUTF8String().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 52 of file DIADataStream.cpp.
References llvm::SmallVectorImpl< T >::clear(), llvm::AMDGPU::SDWA::DWORD, and llvm::SmallVectorImpl< T >::resize().
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 20 of file DIADataStream.cpp.
|
overridevirtual |
Implements llvm::pdb::IPDBDataStream.
Definition at line 67 of file DIADataStream.cpp.
1.8.6