20 #ifndef _REGISTRY_REFLWRIT_HXX_
21 #define _REGISTRY_REFLWRIT_HXX_
97 const ::rtl::OUString& typeName,
98 const ::rtl::OUString& superTypeName,
99 sal_uInt16 fieldCount,
100 sal_uInt16 methodCount,
101 sal_uInt16 referenceCount);
129 inline void setDoku(const ::rtl::OUString& doku);
133 inline void setFileName(const ::rtl::OUString& fileName);
147 const ::rtl::OUString& name,
148 const ::rtl::OUString& typeName,
149 const ::rtl::OUString& doku,
150 const ::rtl::OUString& fileName,
165 const ::rtl::OUString& name,
166 const ::rtl::OUString& returnTypeName,
168 sal_uInt16 paramCount,
170 const ::rtl::OUString& doku);
181 sal_uInt16 paramIndex,
182 const ::rtl::OUString& type,
183 const ::rtl::OUString& name,
194 const ::rtl::OUString& type);
216 const ::rtl::OUString& name,
218 const ::rtl::OUString& doku,
232 const ::rtl::OUString& typeName,
233 const ::rtl::OUString& superTypeName,
234 sal_uInt16 fieldCount,
235 sal_uInt16 methodCount,
236 sal_uInt16 referenceCount)
250 : m_pApi(toCopy.m_pApi)
251 , m_hImpl(toCopy.m_hImpl)
274 const ::rtl::OUString& name,
275 const ::rtl::OUString& typeName,
276 const ::rtl::OUString& doku,
277 const ::rtl::OUString& fileName,
281 m_pApi->setFieldData(
m_hImpl, index, name.pData, typeName.pData, doku.pData, fileName.pData, access, constValue.
m_type, constValue.
m_value);
286 const ::rtl::OUString& name,
287 const ::rtl::OUString& returnTypeName,
289 sal_uInt16 paramCount,
291 const ::rtl::OUString& doku)
293 m_pApi->setMethodData(
m_hImpl, index, name.pData, returnTypeName.pData, mode, paramCount, excCount, doku.pData);
313 sal_uInt16 paramIndex,
314 const ::rtl::OUString& type,
315 const ::rtl::OUString& name,
318 m_pApi->setParamData(
m_hImpl, index, paramIndex, type.pData, name.pData, mode);
323 const ::rtl::OUString& type)
340 const ::rtl::OUString& name,
342 const ::rtl::OUString& doku,
345 m_pApi->setReferenceData(
m_hImpl, index, name.pData, refType, doku.pData, access);