20 #ifndef INCLUDED_REGISTRY_SOURCE_REFLREAD_HXX
21 #define INCLUDED_REGISTRY_SOURCE_REFLREAD_HXX
24 #include <rtl/ustring.hxx>
47 sal_uInt32 bufferLen);
RegistryTypeReades reads a binary type blob.
void * TypeReaderImpl
Implementation handle.
OUString getFieldFileName(sal_uInt16 index) const
returns the IDL filename of the field specified by index.
RTConstValue getFieldConstValue(sal_uInt16 index) const
returns the value of the field specified by index.
OUString getFieldDoku(sal_uInt16 index) const
returns the documentation string for the field specified by index.
OUString getFieldName(sal_uInt16 index) const
returns the name of the field specified by index.
OUString getSuperTypeName() const
returns the full qualified name of the supertype.
RTFieldAccess getFieldAccess(sal_uInt16 index) const
returns the access mode of the field specified by index.
RTTypeClass
specifies the typeclass of a binary type blob.
sal_uInt32 getFieldCount() const
returns the number of fields (attributes/properties, enum values or number of constants in a module)...
RTTypeClass getTypeClass() const
returns the typeclass of the type represented by this blob.
void operator=(RegistryTypeReader const &)=delete
TypeReaderImpl m_hImpl
stores the handle of an implementation class
OUString getFieldType(sal_uInt16 index) const
returns the full qualified name of the field specified by index.
RTFieldAccess
specifies the type for the field access.
RegistryTypeReader(const sal_uInt8 *buffer, sal_uInt32 bufferLen)
Constructor.
OUString getTypeName() const
returns the full qualified name of the type.
~RegistryTypeReader()
Destructor. The Destructor frees the data block if the copyData flag was TRUE.
specifies a helper class for const values.