18template <
typename ArgType>
21 HRESULT (__stdcall IDiaFrameData::*Method)(ArgType *)) {
24 return static_cast<ArgType
>(
Value);
47 &IDiaFrameData::get_relativeVirtualAddress);
ArgType PrivateGetDIAValue(IDiaFrameData *FrameData, HRESULT(__stdcall IDiaFrameData::*Method)(ArgType *))
std::string invokeBstrMethod(Obj &Object, HRESULT(__stdcall Obj::*Func)(BSTR *))
LLVM Value Representation.
uint32_t getAddressOffset() const override
uint64_t getVirtualAddress() const override
uint32_t getLengthBlock() const override
DIAFrameData(CComPtr< IDiaFrameData > DiaFrameData)
uint32_t getAddressSection() const override
std::string getProgram() const override
uint32_t getRelativeVirtualAddress() const override