diff options
Diffstat (limited to 'Swiften/JID/JID.cpp')
| -rw-r--r-- | Swiften/JID/JID.cpp | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/Swiften/JID/JID.cpp b/Swiften/JID/JID.cpp index 0822595..1bdf390 100644 --- a/Swiften/JID/JID.cpp +++ b/Swiften/JID/JID.cpp @@ -1,5 +1,5 @@  /* - * Copyright (c) 2010 Remko Tronçon + * Copyright (c) 2010-2013 Remko Tronçon   * Licensed under the GNU General Public License v3.   * See Documentation/Licenses/GPLv3.txt for more information.   */ @@ -18,6 +18,7 @@  #include <boost/assign/list_of.hpp>  #include <boost/algorithm/string/find_format.hpp>  #include <boost/algorithm/string/finder.hpp> +#include <iostream>  #include <sstream>  #include <Swiften/Base/String.h> @@ -111,6 +112,8 @@ struct EscapedCharacterFormatter {  };  #endif +namespace Swift { +  JID::JID(const char* jid) : valid_(true) {  	initializeFromString(std::string(jid));  } @@ -270,3 +273,10 @@ std::string JID::getUnescapedNode() const {  	return result;  	//return boost::find_format_all_copy(node_, EscapedCharacterFinder(), EscapedCharacterFormatter());  } + +std::ostream& operator<<(std::ostream& os, const JID& j) { +	os << j.toString(); +	return os; +} + +} | 
 Swift
 Swift