Kaydet (Commit) 8acacaed authored tarafından Noel Grandin's avatar Noel Grandin

sfx2: boost::ptr_vector->std::vector<std::unique_ptr>

Change-Id: Ic1ca1166874d0d90ed04b841d8143d3b10900cf5
üst 1715a995
......@@ -26,17 +26,17 @@ size_t SfxChildWinContextArr_Impl::size() const
const SfxChildWinContextFactory& SfxChildWinContextArr_Impl::operator []( size_t i ) const
{
return maData[i];
return *maData[i].get();
}
SfxChildWinContextFactory& SfxChildWinContextArr_Impl::operator []( size_t i )
{
return maData[i];
return *maData[i].get();
}
void SfxChildWinContextArr_Impl::push_back( SfxChildWinContextFactory* p )
{
maData.push_back(p);
maData.push_back(std::unique_ptr<SfxChildWinContextFactory>(p));
}
size_t SfxChildWinFactArr_Impl::size() const
......
......@@ -23,12 +23,14 @@
#include <sfx2/childwin.hxx>
#include <boost/ptr_container/ptr_vector.hpp>
#include <vector>
#include <memory>
class SfxFrame;
class SfxChildWinContextArr_Impl
{
typedef boost::ptr_vector<SfxChildWinContextFactory> DataType;
typedef std::vector<std::unique_ptr<SfxChildWinContextFactory> > DataType;
DataType maData;
public:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment