mirror of https://github.com/Icinga/icinga2.git
parent
7c273d7748
commit
170c3624e3
|
@ -90,7 +90,7 @@ void Array::Add(Value&& value)
|
|||
{
|
||||
ObjectLock olock(this);
|
||||
|
||||
m_Data.push_back(value);
|
||||
m_Data.push_back(std::move(value));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -77,13 +77,8 @@ public:
|
|||
: m_Data(n, c)
|
||||
{ }
|
||||
|
||||
inline String(const String& other)
|
||||
: m_Data(other.m_Data)
|
||||
{ }
|
||||
|
||||
inline String(String&& other)
|
||||
: m_Data(other)
|
||||
{ }
|
||||
String(const String& other) = default;
|
||||
String(String&& other) = default;
|
||||
|
||||
inline ~String(void)
|
||||
{ }
|
||||
|
@ -93,11 +88,8 @@ public:
|
|||
: m_Data(begin, end)
|
||||
{ }
|
||||
|
||||
inline String& operator=(const String& rhs)
|
||||
{
|
||||
m_Data = rhs.m_Data;
|
||||
return *this;
|
||||
}
|
||||
String& operator=(const String& rhs) = default;
|
||||
String& operator=(String&& rhs) = default;
|
||||
|
||||
inline String& operator=(const std::string& rhs)
|
||||
{
|
||||
|
|
|
@ -94,12 +94,6 @@ std::istream& icinga::operator>>(std::istream& stream, Value& value)
|
|||
return stream;
|
||||
}
|
||||
|
||||
Value& Value::operator=(const Value& other)
|
||||
{
|
||||
m_Value = other.m_Value;
|
||||
return *this;
|
||||
}
|
||||
|
||||
bool Value::operator==(bool rhs) const
|
||||
{
|
||||
return *this == Value(rhs);
|
||||
|
|
|
@ -99,13 +99,8 @@ public:
|
|||
: m_Value(String(value))
|
||||
{ }
|
||||
|
||||
inline Value(const Value& other)
|
||||
: m_Value(other.m_Value)
|
||||
{ }
|
||||
|
||||
inline Value(Value&& other)
|
||||
: m_Value(other.m_Value)
|
||||
{ }
|
||||
Value(const Value& other) = default;
|
||||
Value(Value&& other) = default;
|
||||
|
||||
inline Value(Object *value)
|
||||
{
|
||||
|
@ -129,7 +124,8 @@ public:
|
|||
operator double(void) const;
|
||||
operator String(void) const;
|
||||
|
||||
Value& operator=(const Value& other);
|
||||
Value& operator=(const Value& other) = default;
|
||||
Value& operator=(Value&& other) = default;
|
||||
|
||||
bool operator==(bool rhs) const;
|
||||
bool operator!=(bool rhs) const;
|
||||
|
|
Loading…
Reference in New Issue