summaryrefslogtreecommitdiff
path: root/ACE/ACEXML
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2021-03-26 14:43:50 +0100
committerJohnny Willemsen <jwillemsen@remedy.nl>2021-03-26 14:43:50 +0100
commited6c27a6406eefce42e0a77e574eb025491e2055 (patch)
treecb8347f877445e5a07b8defc23ef55dc34225e8f /ACE/ACEXML
parente6675814c2a0667c7caba5abcecb7e1a457e207e (diff)
downloadATCD-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.h10
-rw-r--r--ACE/ACEXML/common/Element_Def_Builder.h7
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;
};