mirror of https://github.com/Icinga/icinga2.git
parent
f2a055c85a
commit
5bbc8cacbd
|
@ -21,7 +21,6 @@
|
|||
#include "base/value.hpp"
|
||||
#include "base/primitivetype.hpp"
|
||||
#include "base/dictionary.hpp"
|
||||
#include <boost/algorithm/string/trim.hpp>
|
||||
#include <ostream>
|
||||
|
||||
using namespace icinga;
|
||||
|
@ -36,7 +35,3 @@ String& String::operator+=(const Value& rhs)
|
|||
return *this;
|
||||
}
|
||||
|
||||
void String::Trim(void)
|
||||
{
|
||||
boost::algorithm::trim(m_Data);
|
||||
}
|
||||
|
|
|
@ -22,6 +22,8 @@
|
|||
|
||||
#include "base/i2-base.hpp"
|
||||
#include "base/object.hpp"
|
||||
#include <boost/algorithm/string/case_conv.hpp>
|
||||
#include <boost/algorithm/string/trim.hpp>
|
||||
#include <boost/range/iterator.hpp>
|
||||
#include <string.h>
|
||||
#include <functional>
|
||||
|
@ -211,7 +213,26 @@ public:
|
|||
m_Data.replace(first, second, str);
|
||||
}
|
||||
|
||||
void Trim(void);
|
||||
inline String Trim(void) const
|
||||
{
|
||||
String t = m_Data;
|
||||
boost::algorithm::trim(t);
|
||||
return t;
|
||||
}
|
||||
|
||||
inline String ToLower(void) const
|
||||
{
|
||||
String t = m_Data;
|
||||
boost::algorithm::to_lower(t);
|
||||
return t;
|
||||
}
|
||||
|
||||
inline String ToUpper(void) const
|
||||
{
|
||||
String t = m_Data;
|
||||
boost::algorithm::to_upper(t);
|
||||
return t;
|
||||
}
|
||||
|
||||
inline bool Contains(const String& str) const
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue