mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-10-26 19:37:58 +03:00
use util::StringStream
This commit is contained in:
parent
73217dd008
commit
7d21af8c9b
@ -4,6 +4,7 @@
|
||||
#include <boost/foreach.hpp>
|
||||
#include <boost/format.hpp>
|
||||
#include "util/exception.hh"
|
||||
#include "util/string_stream.hh"
|
||||
#include "ScoreComponentCollection.h"
|
||||
#include "StaticData.h"
|
||||
#include "moses/FF/StatelessFeatureFunction.h"
|
||||
@ -213,7 +214,7 @@ void ScoreComponentCollection::Save(const string& filename) const
|
||||
{
|
||||
ofstream out(filename.c_str());
|
||||
if (!out) {
|
||||
ostringstream msg;
|
||||
util::StringStream msg;
|
||||
msg << "Unable to open " << filename;
|
||||
throw runtime_error(msg.str());
|
||||
}
|
||||
|
@ -33,6 +33,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
#include <cstdlib>
|
||||
#include <cstring>
|
||||
#include "util/exception.hh"
|
||||
#include "util/string_stream.hh"
|
||||
#include "TypeDef.h"
|
||||
|
||||
namespace Moses
|
||||
@ -343,7 +344,7 @@ inline std::vector<std::string> TokenizeFirstOnly(const std::string& str,
|
||||
template <typename T>
|
||||
std::string Join(const std::string& delimiter, const std::vector<T>& items)
|
||||
{
|
||||
std::ostringstream outstr;
|
||||
util::StringStream outstr;
|
||||
if(items.size() == 0) return "";
|
||||
outstr << items[0];
|
||||
for(unsigned int i = 1; i < items.size(); i++)
|
||||
@ -357,7 +358,7 @@ std::string Join(const std::string& delimiter, const std::vector<T>& items)
|
||||
template<typename It>
|
||||
std::string Join(const std::string &delim, It begin, It end)
|
||||
{
|
||||
std::ostringstream outstr;
|
||||
util::StringStream outstr;
|
||||
if (begin != end)
|
||||
outstr << *begin++;
|
||||
for ( ; begin != end; ++begin)
|
||||
|
Loading…
Reference in New Issue
Block a user