summaryrefslogtreecommitdiff
path: root/unoidl/source/sourcetreeprovider.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'unoidl/source/sourcetreeprovider.hxx')
-rw-r--r--unoidl/source/sourcetreeprovider.hxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/unoidl/source/sourcetreeprovider.hxx b/unoidl/source/sourcetreeprovider.hxx
index 57ae3d5823f3..0c1d993f5453 100644
--- a/unoidl/source/sourcetreeprovider.hxx
+++ b/unoidl/source/sourcetreeprovider.hxx
@@ -22,8 +22,7 @@ namespace unoidl { namespace detail {
class SourceTreeProvider: public Provider {
public:
// throws FileFormatException, NoSuchFileException:
- SourceTreeProvider(
- rtl::Reference<Manager> const & manager, OUString const & uri);
+ SourceTreeProvider(Manager & manager, OUString const & uri);
// throws FileFormatException:
virtual rtl::Reference<MapCursor> createRootCursor() const SAL_OVERRIDE;
@@ -34,7 +33,7 @@ public:
private:
virtual ~SourceTreeProvider() throw ();
- rtl::Reference<Manager> manager_;
+ Manager & manager_;
OUString uri_;
mutable std::map< OUString, rtl::Reference<Entity> > cache_; //TODO: at manager
};