29 #ifndef _REGISTRY_REFLWRIT_HXX_
30 #define _REGISTRY_REFLWRIT_HXX_
106 const ::rtl::OUString& typeName,
107 const ::rtl::OUString& superTypeName,
108 sal_uInt16 fieldCount,
109 sal_uInt16 methodCount,
110 sal_uInt16 referenceCount);
138 inline void setDoku(const ::rtl::OUString& doku);
142 inline void setFileName(const ::rtl::OUString& fileName);
156 const ::rtl::OUString& name,
157 const ::rtl::OUString& typeName,
158 const ::rtl::OUString& doku,
159 const ::rtl::OUString& fileName,
174 const ::rtl::OUString& name,
175 const ::rtl::OUString& returnTypeName,
177 sal_uInt16 paramCount,
179 const ::rtl::OUString& doku);
190 sal_uInt16 paramIndex,
191 const ::rtl::OUString& type,
192 const ::rtl::OUString& name,
203 const ::rtl::OUString& type);
225 const ::rtl::OUString& name,
227 const ::rtl::OUString& doku,
241 const ::rtl::OUString& typeName,
242 const ::rtl::OUString& superTypeName,
243 sal_uInt16 fieldCount,
244 sal_uInt16 methodCount,
245 sal_uInt16 referenceCount)
259 : m_pApi(toCopy.m_pApi)
260 , m_hImpl(toCopy.m_hImpl)
283 const ::rtl::OUString& name,
284 const ::rtl::OUString& typeName,
285 const ::rtl::OUString& doku,
286 const ::rtl::OUString& fileName,
290 m_pApi->setFieldData(
m_hImpl, index, name.pData, typeName.pData, doku.pData, fileName.pData, access, constValue.
m_type, constValue.
m_value);
295 const ::rtl::OUString& name,
296 const ::rtl::OUString& returnTypeName,
298 sal_uInt16 paramCount,
300 const ::rtl::OUString& doku)
302 m_pApi->setMethodData(
m_hImpl, index, name.pData, returnTypeName.pData, mode, paramCount, excCount, doku.pData);
322 sal_uInt16 paramIndex,
323 const ::rtl::OUString& type,
324 const ::rtl::OUString& name,
327 m_pApi->setParamData(
m_hImpl, index, paramIndex, type.pData, name.pData, mode);
332 const ::rtl::OUString& type)
349 const ::rtl::OUString& name,
351 const ::rtl::OUString& doku,
354 m_pApi->setReferenceData(
m_hImpl, index, name.pData, refType, doku.pData, access);