Changeset - 7d69f7108d72
[Not reviewed]
0 2 0
Steffen Vogel - 8 years ago 2017-10-30 15:47:40
post@steffenvogel.de
Use std:unique_ptr only for Swiften >= 4.0
2 files changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
include/Swiften/SwiftenCompat.h
Show inline comments
 
@@ -36,10 +36,12 @@
 
 */
 

	
 
#if (SWIFTEN_VERSION >= 0x040000)
 
#define SWIFTEN_UNQPTR std::unique_ptr
 
#define SWIFTEN_SHRPTR_NAMESPACE std
 
#define SWIFTEN_SIGNAL_NAMESPACE boost::signals2
 
#define SWIFT_HOSTADDRESS(x) *(Swift::HostAddress::fromString(x))
 
#else
 
#define SWIFTEN_UNQPTR std::auto_ptr
 
#define SWIFTEN_SHRPTR_NAMESPACE boost
 
#define SWIFTEN_SIGNAL_NAMESPACE boost::signals
 
#define SWIFT_HOSTADDRESS(x) Swift::HostAddress(x)
spectrum/src/frontends/xmpp/storageparser.h
Show inline comments
 
@@ -2,6 +2,7 @@
 

	
 
#include <boost/optional.hpp>
 

	
 
#include "Swiften/SwiftenCompat.h"
 
#include "Swiften/Elements/PrivateStorage.h"
 
#include "Swiften/Parser/GenericPayloadParser.h"
 

	
 
@@ -18,6 +19,6 @@ namespace Transport {
 

	
 
		private:
 
			int level;
 
			std::unique_ptr<Swift::PayloadParser> currentPayloadParser;
 
			SWIFTEN_UNIQUE_PTR<Swift::PayloadParser> currentPayloadParser;
 
	};
 
}
0 comments (0 inline, 0 general)