diff options
Diffstat (limited to 'include/svtools/svparser.hxx')
-rw-r--r-- | include/svtools/svparser.hxx | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/include/svtools/svparser.hxx b/include/svtools/svparser.hxx index d3294eac9c8b..f6cfc9c4743a 100644 --- a/include/svtools/svparser.hxx +++ b/include/svtools/svparser.hxx @@ -25,8 +25,7 @@ #include <tools/ref.hxx> #include <rtl/textenc.h> #include <rtl/ustring.hxx> -#include <boost/ptr_container/ptr_vector.hpp> -#include <boost/utility.hpp> +#include <boost/noncopyable.hpp> #include <vector> struct SvParser_Impl; @@ -248,21 +247,17 @@ public: * *======================================================================*/ -typedef boost::ptr_vector<SvKeyValue> SvKeyValueList_Impl; - class SVT_DLLPUBLIC SvKeyValueIterator : public SvRefBase, private boost::noncopyable { - /** Representation. - */ - SvKeyValueList_Impl* m_pList; - sal_uInt16 m_nPos; + struct Impl; + Impl* mpImpl; public: /** Construction/Destruction. */ - SvKeyValueIterator (void); - virtual ~SvKeyValueIterator (void); + SvKeyValueIterator(); + virtual ~SvKeyValueIterator(); /** Operation. */ |