MCPcopy Create free account
hub / github.com/AutoHotkey/AutoHotkey / WriteComObjType

Function WriteComObjType

source/script_com.cpp:1804–1818  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1802#ifdef CONFIG_DEBUGGER
1803
1804void WriteComObjType(IDebugProperties *aDebugger, ComObject *aObject, LPCSTR aName, LPTSTR aWhichType)
1805{
1806 TCHAR buf[_f_retval_buf_size];
1807 ResultToken resultToken;
1808 resultToken.symbol = SYM_INTEGER;
1809 resultToken.marker_length = -1;
1810 resultToken.mem_to_free = NULL;
1811 resultToken.buf = buf;
1812 ExprTokenType paramToken[] = { aObject, aWhichType };
1813 ExprTokenType *param[] = { &paramToken[0], &paramToken[1] };
1814 BIF_ComObjType(resultToken, param, 2);
1815 aDebugger->WriteProperty(aName, resultToken);
1816 if (resultToken.mem_to_free)
1817 free(resultToken.mem_to_free);
1818}
1819
1820void ComObject::DebugWriteProperty(IDebugProperties *aDebugger, int aPage, int aPageSize, int aDepth)
1821{

Callers 1

DebugWritePropertyMethod · 0.85

Calls 1

WritePropertyMethod · 0.80

Tested by

no test coverage detected