replace deprecated auto_ptr with unique_ptr
This commit is contained in:
@@ -397,7 +397,7 @@ private:
|
||||
static PyObject *PyMake(struct _typeobject *, PyObject *, PyObject *);
|
||||
|
||||
private:
|
||||
std::auto_ptr<SequencerLauncher> _seq;
|
||||
std::unique_ptr<SequencerLauncher> _seq;
|
||||
};
|
||||
|
||||
} // namespace Base
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
|
||||
using namespace Base;
|
||||
|
||||
std::auto_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> StrXUTF8::transcoder;
|
||||
std::auto_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> XUTF8Str::transcoder;
|
||||
std::unique_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> StrXUTF8::transcoder;
|
||||
std::unique_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> XUTF8Str::transcoder;
|
||||
|
||||
void StrXUTF8::terminate()
|
||||
{
|
||||
|
||||
@@ -117,7 +117,7 @@ public :
|
||||
static void terminate();
|
||||
|
||||
private :
|
||||
static std::auto_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> transcoder;
|
||||
static std::unique_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> transcoder;
|
||||
// This is the local code page form of the string.
|
||||
};
|
||||
|
||||
@@ -237,7 +237,7 @@ public :
|
||||
|
||||
private :
|
||||
std::basic_string<XMLCh> str;
|
||||
static std::auto_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> transcoder;
|
||||
static std::unique_ptr<XERCES_CPP_NAMESPACE::XMLTranscoder> transcoder;
|
||||
};
|
||||
|
||||
inline XUTF8Str::XUTF8Str(const char* const fromTranscode)
|
||||
|
||||
Reference in New Issue
Block a user