diff options
Diffstat (limited to 'cppuhelper/source/implbase.cxx')
-rw-r--r-- | cppuhelper/source/implbase.cxx | 31 |
1 files changed, 29 insertions, 2 deletions
diff --git a/cppuhelper/source/implbase.cxx b/cppuhelper/source/implbase.cxx index 5d5d64357ad9..c65720f42aec 100644 --- a/cppuhelper/source/implbase.cxx +++ b/cppuhelper/source/implbase.cxx @@ -2,9 +2,9 @@ * * $RCSfile: implbase.cxx,v $ * - * $Revision: 1.8 $ + * $Revision: 1.9 $ * - * last change: $Author: dbo $ $Date: 2002-07-10 15:20:59 $ + * last change: $Author: hr $ $Date: 2002-08-15 12:33:12 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -80,6 +80,33 @@ using namespace ::rtl; using namespace ::com::sun::star; using namespace ::com::sun::star::uno; +#if defined(MACOSX) +// Initialize static template data here to break circular reference to libstatic +#include <com/sun/star/registry/XSimpleRegistry.hpp> +#include <com/sun/star/beans/PropertyChangeEvent.hpp> +#include <com/sun/star/beans/Property.hpp> +#include <com/sun/star/reflection/XIdlMethod.hpp> +#include <com/sun/star/reflection/XIdlClass.hpp> +#include <com/sun/star/reflection/XMethodParameter.hpp> +#include <com/sun/star/reflection/XInterfaceMemberTypeDescription.hpp> +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Type>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<signed char>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Any>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::registry::XSimpleRegistry> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::beans::PropertyChangeEvent>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::beans::Property>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::uno::XInterface> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<long>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<rtl::OUString>::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlMethod> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlClass> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XIdlField> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::registry::XRegistryKey> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XMethodParameter> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XTypeDescription> >::s_pType; +typelib_TypeDescriptionReference * com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::reflection::XInterfaceMemberTypeDescription> >::s_pType; +#endif + namespace cppu { //================================================================================================== |