diff options
author | RĂ¼diger Timm <rt@openoffice.org> | 2004-03-30 15:33:34 +0000 |
---|---|---|
committer | RĂ¼diger Timm <rt@openoffice.org> | 2004-03-30 15:33:34 +0000 |
commit | fe69d558cc52d9c1f0c20c58d2d7811786033b96 (patch) | |
tree | 5376f01e7667f5102364f982def2f38732488663 /registry | |
parent | INTEGRATION: CWS sb14 (1.1.2); FILE ADDED (diff) | |
download | core-fe69d558cc52d9c1f0c20c58d2d7811786033b96.tar.gz core-fe69d558cc52d9c1f0c20c58d2d7811786033b96.zip |
INTEGRATION: CWS sb14 (1.7.6); FILE MERGED
2004/03/12 14:24:52 sb 1.7.6.1: #i21150# Added new extensible type reader interface.
Diffstat (limited to 'registry')
-rw-r--r-- | registry/inc/registry/reflread.hxx | 31 |
1 files changed, 5 insertions, 26 deletions
diff --git a/registry/inc/registry/reflread.hxx b/registry/inc/registry/reflread.hxx index 64b5f4bfbe2e..282ade9e8787 100644 --- a/registry/inc/registry/reflread.hxx +++ b/registry/inc/registry/reflread.hxx @@ -2,9 +2,9 @@ * * $RCSfile: reflread.hxx,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: hr $ $Date: 2004-02-03 11:50:05 $ + * last change: $Author: rt $ $Date: 2004-03-30 16:33:34 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -128,9 +128,6 @@ struct RegistryTypeReader_Api RTReferenceType (TYPEREG_CALLTYPE *getReferenceType) (TypeReaderImpl, sal_uInt16); void (TYPEREG_CALLTYPE *getReferenceDoku) (TypeReaderImpl, rtl_uString**, sal_uInt16); RTFieldAccess (TYPEREG_CALLTYPE *getReferenceAccess) (TypeReaderImpl, sal_uInt16); - - sal_uInt32 (TYPEREG_CALLTYPE *getMISuperTypeCount) (TypeReaderImpl); - void (TYPEREG_CALLTYPE *getMISuperTypeName) (TypeReaderImpl, rtl_uString**, sal_uInt16); }; /** specifies a function pointer of the initialization function which is called to initialize @@ -181,6 +178,9 @@ public: This class provides the necessary functions to read type informations for all kinds of types of a type blob. The class is inline and use a load on call C-Api. + + @deprecated + use typereg::Reader instead */ class RegistryTypeReader { @@ -405,17 +405,6 @@ public: */ inline RTFieldAccess getReferenceAccess( sal_uInt16 index ) const; - /** returns the number of supertypes (in multiple-inheritance situations). - */ - inline sal_uInt16 getMISuperTypeCount() const; - - /** returns the full qualified name of the supertype specified by index (in - multiple-inheritance situations). - - @param index indicates the supertype. - */ - inline ::rtl::OUString getMISuperTypeName( sal_uInt16 index ) const; - protected: /// stores the registry type reader Api. @@ -639,14 +628,4 @@ inline ::rtl::OUString RegistryTypeReader::getReferenceDoku( sal_uInt16 index ) inline RTFieldAccess RegistryTypeReader::getReferenceAccess( sal_uInt16 index ) const { return m_pApi->getReferenceAccess(m_hImpl, index); } -inline sal_uInt16 RegistryTypeReader::getMISuperTypeCount() const - { return m_pApi->getMISuperTypeCount(m_hImpl); } - -inline ::rtl::OUString RegistryTypeReader::getMISuperTypeName( sal_uInt16 index ) const - { - ::rtl::OUString sRet; - m_pApi->getMISuperTypeName(m_hImpl, &sRet.pData, index); - return sRet; - } - #endif |