20 #ifndef INCLUDED_REGISTRY_SOURCE_REFLWRIT_HXX
21 #define INCLUDED_REGISTRY_SOURCE_REFLWRIT_HXX
24 #include <rtl/ustring.hxx>
54 const OUString& superTypeName,
55 sal_uInt16 fieldCount);
76 const OUString& typeName,
78 const OUString& fileName,
RegistryTypeWriter writes/creates a binary type blob.
const sal_uInt8 * getBlop()
returns a pointer to the new type blob.
void operator=(RegistryTypeWriter const &)=delete
void setFieldData(sal_uInt16 index, const OUString &name, const OUString &typeName, const OUString &doku, const OUString &fileName, RTFieldAccess access, const RTConstValue &constValue)
sets the data for a field member of a type blob.
RTTypeClass
specifies the typeclass of a binary type blob.
sal_uInt32 getBlopSize()
returns the size of the new type blob in bytes.
~RegistryTypeWriter()
Destructor.
TypeWriterImpl m_hImpl
stores the handle of an implementation class
RTFieldAccess
specifies the type for the field access.
RegistryTypeWriter(RTTypeClass RTTypeClass, const OUString &typeName, const OUString &superTypeName, sal_uInt16 fieldCount)
Constructor.
void * TypeWriterImpl
Implementation handle.
specifies a helper class for const values.