From 96dec6af8fbc7f46f2032a227c47370256b7d5a9 Mon Sep 17 00:00:00 2001 From: Mike Kaganski Date: Tue, 4 Jul 2017 20:08:49 +0300 Subject: gbuild-to-ide: add VisualStudio visualizers file to solution See https://msdn.microsoft.com/en-us/library/jj620914 Change-Id: Ibd18f1c36c46ea47c897542f35e3ea2a8bc0a8ac Reviewed-on: https://gerrit.libreoffice.org/39510 Reviewed-by: Markus Mohrhard Tested-by: Jenkins --- solenv/vs/LibreOffice.natvis | 161 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 161 insertions(+) create mode 100644 solenv/vs/LibreOffice.natvis (limited to 'solenv/vs') diff --git a/solenv/vs/LibreOffice.natvis b/solenv/vs/LibreOffice.natvis new file mode 100644 index 000000000000..3326c1fcfd9c --- /dev/null +++ b/solenv/vs/LibreOffice.natvis @@ -0,0 +1,161 @@ + + + + + {*pData} + *pData,su + + + {*pData} + *pData,s + + + empty + {buffer,su} + buffer,su + + + empty + {buffer,s} + buffer,s + + + + {pType->eTypeClass,en}: {*((wchar_t*)pData),c} + {pType->eTypeClass,en}: {*((bool*)pData),d} + {pType->eTypeClass,en}: {*((unsigned char*)pData),d} + {pType->eTypeClass,en}: {(*((short*)pData) & 0xFFFF),d} + {pType->eTypeClass,en}: {(*((unsigned short*)pData) & 0xFFFF),d} + {pType->eTypeClass,en}: {*((int*)pData),d} + {pType->eTypeClass,en}: {*((unsigned int*)pData),d} + {pType->eTypeClass,en}: {*((__int64*)pData),d} + {pType->eTypeClass,en}: {*((unsigned __int64*)pData),d} + {pType->eTypeClass,en}: {*((float*)pData)} + {pType->eTypeClass,en}: {*((double*)pData)} + {pType->eTypeClass,en}: {*((rtl::OUString*)pData)} + {pType->eTypeClass,en}: {*((com::sun::star::uno::Type*)pData)} + {pType->eTypeClass,en}: {*((sal_Int32*)pData),d} + {pType->eTypeClass,en}: {*((uno_Sequence **)pData)} + {pType->eTypeClass,en}: {*((com::sun::star::uno::BaseReference *)pData)} + {pType->eTypeClass,en} + + *((com::sun::star::uno::BaseReference *)pData) + pData + + + + {mfValue[0]}, {mfValue[1]}, {mfValue[2]} + + + {{{maLine[0]}}}, {{{maLine[1]}}}, {mpLine} + + + {m_value} + + + {m_pimpl} + + + {mpImpl} + + + X:{nA}, Y:{nB} + + + Width:{nA}, Height:{nB} + + + Min:{nA}, Max:{nB} + + + Min:{nA}, Max:{nB} + + + A:{nA}, B:{nB} + + + {m_Point}, {m_Size} + + + empty + Sequence of {_pSequence->nElements} {"$T1",sb} + + _pSequence->nElements + + _pSequence->nElements + reinterpret_cast< const $T1 * >( _pSequence->elements ) + + + + + {{{m_nSize} nodes}} + + m_nSize + + + + + + + m_nSize + + + + + blockIx = 0 + + + + blockIx++ + p = m_vpInf[ blockIx ] + + + *static_cast<SwNodePtr>(p->mvData[ idx - p->nStart ]) + idx++ + + + + + + + {{SwNode}} + + + {{SwEndNode}} + + + {{SwTableBoxStartNode}} + {{SwFlyStartNode}} + {{SwFootnoteStartNode}} + {{SwHeaderStartNode}} + {{SwFooterStartNode}} + {{SwStartNode}} + + + {{SwTextNode: {m_Text}}} + + \ No newline at end of file -- cgit v1.2.3