19 return (S_OK == Table->get_Count(&Count)) ? Count : 0;
28 if (S_OK != Table->get_name(&Name16))
31 if (Name16 == DiaTable_Symbols)
33 if (Name16 == DiaTable_SrcFiles)
35 if (Name16 == DiaTable_Sections)
37 if (Name16 == DiaTable_LineNums)
39 if (Name16 == DiaTable_SegMap)
41 if (Name16 == DiaTable_InjSrc)
43 if (Name16 == DiaTable_FrameData)
45 if (Name16 == DiaTable_InputAssemblyFiles)
47 if (Name16 == DiaTable_Dbg)
std::string invokeBstrMethod(Obj &Object, HRESULT(__stdcall Obj::*Func)(BSTR *))
uint32_t getItemCount() const override
PDB_TableType getTableType() const override
DIATable(CComPtr< IDiaTable > DiaTable)
std::string getName() const override
PDB_TableType
An enumeration indicating the type of data contained in this table.
This is an optimization pass for GlobalISel generic memory operations.