diff options
Diffstat (limited to 'codemaker/source/codemaker/exceptiontree.cxx')
-rw-r--r-- | codemaker/source/codemaker/exceptiontree.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/codemaker/source/codemaker/exceptiontree.cxx b/codemaker/source/codemaker/exceptiontree.cxx index 8ec6f1f2e727..52f968493274 100644 --- a/codemaker/source/codemaker/exceptiontree.cxx +++ b/codemaker/source/codemaker/exceptiontree.cxx @@ -47,7 +47,8 @@ void ExceptionTreeNode::clearChildren() { children.clear(); } -void ExceptionTree::add(rtl::OString const & name, TypeManager const & manager) +void ExceptionTree::add( + rtl::OString const & name, rtl::Reference< TypeManager > const & manager) throw( CannotDumpException ) { typedef std::vector< rtl::OString > OStringList; @@ -59,7 +60,7 @@ void ExceptionTree::add(rtl::OString const & name, TypeManager const & manager) break; } stringlist.push_back(n); - typereg::Reader reader(manager.getTypeReader(n)); + typereg::Reader reader(manager->getTypeReader(n)); if (!reader.isValid()) throw CannotDumpException( ::rtl::OString("Unknown type '" + n.replace('/', '.') |