diff options
author | Johnny Willemsen <jwillemsen@remedy.nl> | 2021-03-26 14:43:50 +0100 |
---|---|---|
committer | Johnny Willemsen <jwillemsen@remedy.nl> | 2021-03-26 14:43:50 +0100 |
commit | ed6c27a6406eefce42e0a77e574eb025491e2055 (patch) | |
tree | cb8347f877445e5a07b8defc23ef55dc34225e8f /ACE/ACEXML | |
parent | e6675814c2a0667c7caba5abcecb7e1a457e207e (diff) | |
download | ATCD-ed6c27a6406eefce42e0a77e574eb025491e2055.tar.gz |
Make use of std::unique_ptr instead of auto_ptr
* ACE/ACEXML/common/Attributes_Def_Builder.h:
* ACE/ACEXML/common/Element_Def_Builder.h:
* ACE/examples/Bounded_Packet_Relay/Thread_Bounded_Packet_Relay.cpp:
* ACE/examples/Bounded_Packet_Relay/bpr_thread.cpp:
* ACE/examples/C++NPv2/TP_Reactor_Logging_Server.cpp:
* ACE/examples/Reactor/TP_Reactor/AcceptHandler.cpp:
* ACE/examples/Shared_Malloc/test_multiple_mallocs.cpp:
* ACE/examples/Shared_Malloc/test_position_independent_malloc.cpp:
* ACE/examples/Timer_Queue/main_async.cpp:
* ACE/examples/Timer_Queue/main_reactor.cpp:
* ACE/examples/Timer_Queue/main_thread.cpp:
* ACE/examples/Timer_Queue/main_thread_custom_handler.cpp:
* ACE/protocols/ace/TMCast/Group.cpp:
* ACE/protocols/ace/TMCast/Group.hpp:
* ACE/protocols/ace/TMCast/MTQueue.hpp:
Diffstat (limited to 'ACE/ACEXML')
-rw-r--r-- | ACE/ACEXML/common/Attributes_Def_Builder.h | 10 | ||||
-rw-r--r-- | ACE/ACEXML/common/Element_Def_Builder.h | 7 |
2 files changed, 7 insertions, 10 deletions
diff --git a/ACE/ACEXML/common/Attributes_Def_Builder.h b/ACE/ACEXML/common/Attributes_Def_Builder.h index fcfc93c96e4..527e580aca2 100644 --- a/ACE/ACEXML/common/Attributes_Def_Builder.h +++ b/ACE/ACEXML/common/Attributes_Def_Builder.h @@ -19,7 +19,7 @@ #include "ACEXML/common/XML_Types.h" #include "ACEXML/common/SAXExceptions.h" -#include "ace/Auto_Ptr.h" +#include <memory> /** * @class ACEXML_Attribute_Def_Builder @@ -33,8 +33,7 @@ class ACEXML_Export ACEXML_Attribute_Def_Builder { public: - - typedef auto_ptr<ACEXML_Attribute_Def_Builder> VAR; + typedef std::unique_ptr<ACEXML_Attribute_Def_Builder> VAR; enum ATT_TYPE { CDATA, @@ -110,8 +109,7 @@ public: class ACEXML_Export ACEXML_Attributes_Def_Builder { public: - - typedef auto_ptr<ACEXML_Attributes_Def_Builder> VAR; + typedef std::unique_ptr<ACEXML_Attributes_Def_Builder> VAR; virtual ~ACEXML_Attributes_Def_Builder () = 0; @@ -138,7 +136,7 @@ public: /** * Dump the content of the attribute definition. */ - virtual void dump (void) = 0; + virtual void dump () = 0; }; #include /**/ "ace/post.h" diff --git a/ACE/ACEXML/common/Element_Def_Builder.h b/ACE/ACEXML/common/Element_Def_Builder.h index 0ca25c94e6c..78ad36fc833 100644 --- a/ACE/ACEXML/common/Element_Def_Builder.h +++ b/ACE/ACEXML/common/Element_Def_Builder.h @@ -17,9 +17,9 @@ #pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -#include "ace/Auto_Ptr.h" #include "ACEXML/common/XML_Types.h" #include "ACEXML/common/SAXExceptions.h" +#include <memory> /** * @class ACEXML_Element_Def_Builder @@ -33,8 +33,7 @@ class ACEXML_Export ACEXML_Element_Def_Builder { public: - - typedef auto_ptr<ACEXML_Element_Def_Builder> VAR; + typedef std::unique_ptr<ACEXML_Element_Def_Builder> VAR; typedef enum { EMPTY, @@ -118,7 +117,7 @@ public: /** * Dump the content of the attribute definition. */ - virtual void dump (void) = 0; + virtual void dump () = 0; }; |