diff options
Diffstat (limited to 'include/ucbhelper')
-rw-r--r-- | include/ucbhelper/propertyvalueset.hxx | 22 | ||||
-rw-r--r-- | include/ucbhelper/resultset.hxx | 14 | ||||
-rw-r--r-- | include/ucbhelper/resultsetmetadata.hxx | 6 |
3 files changed, 21 insertions, 21 deletions
diff --git a/include/ucbhelper/propertyvalueset.hxx b/include/ucbhelper/propertyvalueset.hxx index ea088e910694..00a7ec00158b 100644 --- a/include/ucbhelper/propertyvalueset.hxx +++ b/include/ucbhelper/propertyvalueset.hxx @@ -54,7 +54,7 @@ class PropertyValues; * values to return can easily appended to a valueset object. That object can * directly be returned by the implementation of the command. */ -class UCBHELPER_DLLPUBLIC PropertyValueSet final : +class PropertyValueSet final : public cppu::WeakImplHelper< css::sdbc::XRow, css::sdbc::XColumnLocate> @@ -67,7 +67,7 @@ class UCBHELPER_DLLPUBLIC PropertyValueSet final : bool m_bTriedToGetTypeConverter; private: - UCBHELPER_DLLPRIVATE const css::uno::Reference< css::script::XTypeConverter >& + const css::uno::Reference< css::script::XTypeConverter >& getTypeConverter(); template <class T, T ucbhelper_impl::PropertyValue::*_member_name_> @@ -77,7 +77,7 @@ private: void appendValue(const OUString& rPropName, PropsSet nTypeName, const T& rValue); public: - PropertyValueSet( + UCBHELPER_DLLPUBLIC PropertyValueSet( const css::uno::Reference< css::uno::XComponentContext >& rxContext ); virtual ~PropertyValueSet() override; @@ -138,37 +138,37 @@ public: // Non-interface methods - void appendString( const OUString& rPropName, const OUString& rValue ); + UCBHELPER_DLLPUBLIC void appendString( const OUString& rPropName, const OUString& rValue ); void appendString( const css::beans::Property& rProp, const OUString& rValue ) { appendString( rProp.Name, rValue ); } - void appendBoolean( const OUString& rPropName, bool bValue ); + UCBHELPER_DLLPUBLIC void appendBoolean( const OUString& rPropName, bool bValue ); void appendBoolean( const css::beans::Property& rProp, bool bValue ) { appendBoolean( rProp.Name, bValue ); } - void appendLong( const OUString& rPropName, sal_Int64 nValue ); + UCBHELPER_DLLPUBLIC void appendLong( const OUString& rPropName, sal_Int64 nValue ); void appendLong( const css::beans::Property& rProp, sal_Int64 nValue ) { appendLong( rProp.Name, nValue ); } - void appendTimestamp( const OUString& rPropName, const css::util::DateTime& rValue ); + UCBHELPER_DLLPUBLIC void appendTimestamp( const OUString& rPropName, const css::util::DateTime& rValue ); void appendTimestamp( const css::beans::Property& rProp, const css::util::DateTime& rValue ) { appendTimestamp( rProp.Name, rValue ); } - void appendObject( const OUString& rPropName, const css::uno::Any& rValue ); + UCBHELPER_DLLPUBLIC void appendObject( const OUString& rPropName, const css::uno::Any& rValue ); void appendObject( const css::beans::Property& rProp, const css::uno::Any& rValue ) { appendObject( rProp.Name, rValue ); } - void appendVoid( const OUString& rPropName ); + UCBHELPER_DLLPUBLIC void appendVoid( const OUString& rPropName ); void appendVoid( const css::beans::Property& rProp ) { appendVoid( rProp.Name ); @@ -180,7 +180,7 @@ public: * * @param rSet is a property set containing the property values. */ - void appendPropertySet( const css::uno::Reference< css::beans::XPropertySet >& rSet ); + UCBHELPER_DLLPUBLIC void appendPropertySet( const css::uno::Reference< css::beans::XPropertySet >& rSet ); /** This method tries to append a single property value contained in a * property set to the value set. @@ -191,7 +191,7 @@ public: * @return False, if the property value cannot be obtained from the * given property pet. True, otherwise. */ - bool appendPropertySetValue( + UCBHELPER_DLLPUBLIC bool appendPropertySetValue( const css::uno::Reference< css::beans::XPropertySet >& rSet, const css::beans::Property& rProperty ); }; diff --git a/include/ucbhelper/resultset.hxx b/include/ucbhelper/resultset.hxx index 779b5ab1df32..5e9bad0ce499 100644 --- a/include/ucbhelper/resultset.hxx +++ b/include/ucbhelper/resultset.hxx @@ -56,7 +56,7 @@ struct ResultSet_Impl; * * @see ResultSetDataSupplier */ -class UCBHELPER_DLLPUBLIC ResultSet final : +class ResultSet final : public cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XComponent, @@ -78,7 +78,7 @@ public: * shall be able to obtain the values. * @param rDataSupplier is a supplier for the resultset data. */ - ResultSet( + UCBHELPER_DLLPUBLIC ResultSet( const css::uno::Reference< css::uno::XComponentContext >& rxContext, const css::uno::Sequence< css::beans::Property >& rProperties, const rtl::Reference< ResultSetDataSupplier >& rDataSupplier ); @@ -92,7 +92,7 @@ public: * @param rxEnv is the environment for interactions, progress propagation, * ... */ - ResultSet( + UCBHELPER_DLLPUBLIC ResultSet( const css::uno::Reference< css::uno::XComponentContext >& rxContext, const css::uno::Sequence< css::beans::Property >& rProperties, const rtl::Reference< ResultSetDataSupplier >& rDataSupplier, @@ -253,13 +253,13 @@ public: * @param nOld is the old count of rows; must be non-negative. * @param nnew is the new count of rows; must be non-negative. */ - void rowCountChanged( sal_uInt32 nOld, sal_uInt32 nNew ); + UCBHELPER_DLLPUBLIC void rowCountChanged( sal_uInt32 nOld, sal_uInt32 nNew ); /** * This method should be called by the data supplier for the result set * to indicate that there were all rows obtained from the data source. */ - void rowCountFinal(); + UCBHELPER_DLLPUBLIC void rowCountFinal(); /** * This method returns a sequence containing all properties ( not the @@ -267,7 +267,7 @@ public: * * @return a sequence of properties. */ - const css::uno::Sequence< css::beans::Property >& + UCBHELPER_DLLPUBLIC const css::uno::Sequence< css::beans::Property >& getProperties() const; /** @@ -276,7 +276,7 @@ public: * * @return an environment or an empty reference. */ - const css::uno::Reference< css::ucb::XCommandEnvironment >& + UCBHELPER_DLLPUBLIC const css::uno::Reference< css::ucb::XCommandEnvironment >& getEnvironment() const; }; diff --git a/include/ucbhelper/resultsetmetadata.hxx b/include/ucbhelper/resultsetmetadata.hxx index 856c28a0a873..de3a09bdd6c4 100644 --- a/include/ucbhelper/resultsetmetadata.hxx +++ b/include/ucbhelper/resultsetmetadata.hxx @@ -69,7 +69,7 @@ ResultSetColumnData::ResultSetColumnData() * css::sdbc::XResultSetMetaDataSupplier, which is required for * implementations of service com.sun.star.ucb.ContentResultSet. */ -class UCBHELPER_DLLPUBLIC ResultSetMetaData final : +class ResultSetMetaData final : public cppu::WeakImplHelper<css::sdbc::XResultSetMetaData> { std::unique_ptr<ucbhelper_impl::ResultSetMetaData_Impl> m_pImpl; @@ -85,7 +85,7 @@ public: * @param rProps is a sequence of properties (partially) describing the * columns of a resultset. */ - ResultSetMetaData( + UCBHELPER_DLLPUBLIC ResultSetMetaData( const css::uno::Reference< css::uno::XComponentContext >& rxContext, const css::uno::Sequence< css::beans::Property >& rProps ); @@ -102,7 +102,7 @@ public: * rColumnData[ 0 ] corresponds to data in rProps[ 0 ], * rColumnData[ 1 ] corresponds to data in rProps[ 1 ], ... */ - ResultSetMetaData( + UCBHELPER_DLLPUBLIC ResultSetMetaData( const css::uno::Reference< css::uno::XComponentContext >& rxContext, const css::uno::Sequence< css::beans::Property >& rProps, std::vector< ResultSetColumnData >&& rColumnData ); |