Methods
|
RegistryTypeWriter( RTTypeClass RTTypeClass, const ::rtl::OUString & typeName, const ::rtl::OUString & superTypeName, sal_uInt16 fieldCount, sal_uInt16 methodCount, sal_uInt16 referenceCount ); |
建設者.
|
RegistryTypeWriter( const RegistryTypeWriter & toCopy ); |
Copy 建設者 |
~RegistryTypeWriter( ); |
Destructor. The Destructor 解放する/自由なs the 内部の data 封鎖する.
|
RegistryTypeWriter &
操作者==( const RegistryTypeWriter & toAssign ); |
割り当てる 操作者 |
無効の
setUik( const RTUik & uik ); |
始める,決めるs the unique identifier for an interface type.
|
無効の
setDoku( const ::rtl::OUString & doku ); |
始める,決めるs a documentation string for the type.
|
無効の
setFileName( const ::rtl::OUString & fileName ); |
始める,決めるs the IDL filename where this type is defined.
|
無効の
setFieldData( sal_uInt16 索引, const ::rtl::OUString & 指名する, const ::rtl::OUString & typeName, const ::rtl::OUString & doku, const ::rtl::OUString & fileName, RTFieldAccess 接近, RTConstValue constValue = RTConstValue ); |
始める,決めるs the data for a field member of a type blob.
|
無効の
setMethodData( sal_uInt16 索引, const ::rtl::OUString & 指名する, const ::rtl::OUString & returnTypeName, RTMethodMode 方式, sal_uInt16 paramCount, sal_uInt16 excCount, const ::rtl::OUString & doku ); |
始める,決めるs the data for a method.
|
無効の
setParamData( sal_uInt16 索引, sal_uInt16 paramIndex, const ::rtl::OUString & type, const ::rtl::OUString & 指名する, RTParamMode 方式 ); |
始める,決めるs the data for the 明示するd parameter of a method.
|
無効の
setExcData( sal_uInt16 索引, sal_uInt16 excIndex, const ::rtl::OUString & type ); |
始める,決めるs the data for the 明示するd exception of a mehtod.
|
const sal_uInt8 *
getBlop( ); |
returns a pointer to the new type blob.
|
sal_uInt32
getBlopSize( ); |
returns the size of the new type blob in bytes.
|
無効の
setReferenceData( sal_uInt16 索引, const ::rtl::OUString & 指名する, RTReferenceType refType, const ::rtl::OUString & doku, RTFieldAccess 接近 = RT_ACCESS_INVALID ); |
始める,決めるs the data for a 言及/関連 member.
|