[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [libringclient] src: uri: Add missing copy constructor attribute
From: Emmanuel Lepage Vallee <emmanuel.lepage () savoirfairelinux ! com>
Date: 2015-04-24 20:16:13
Message-ID: E1Ylk1F-0001cd-Kb () scm ! kde ! org
[Download RAW message or body]
Git commit a059497d4ec207bca36a1fc65d03da6801ec2280 by Emmanuel Lepage Vallee.
Committed on 24/04/2015 at 20:15.
Pushed by lepagevalleeemmanuel into branch 'master'.
uri: Add missing copy constructor attribute
Refs #71658
M +16 -14 src/uri.cpp
http://commits.kde.org/libringclient/a059497d4ec207bca36a1fc65d03da6801ec2280
diff --git a/src/uri.cpp b/src/uri.cpp
index 41d2c43..b168cbb 100644
--- a/src/uri.cpp
+++ b/src/uri.cpp
@@ -70,13 +70,14 @@ URI::URI(const QString& other):QString(), d_ptr(new URIPrivate(this))
URI::URI(const URI& o):QString(), d_ptr(new URIPrivate(this))
{
//TODO see if a copy on write kind of algo could be used for this
- d_ptr->m_Parsed = o.d_ptr->m_Parsed ;
- d_ptr->m_HintParsed = o.d_ptr->m_HintParsed;
- d_ptr->m_Hostname = o.d_ptr->m_Hostname ;
- d_ptr->m_HasAt = o.d_ptr->m_HasAt ;
- d_ptr->m_HeaderType = o.d_ptr->m_HeaderType;
- d_ptr->m_Userinfo = o.d_ptr->m_Userinfo ;
- d_ptr->m_Stripped = o.d_ptr->m_Stripped ;
+ d_ptr->m_Parsed = o.d_ptr->m_Parsed ;
+ d_ptr->m_HintParsed = o.d_ptr->m_HintParsed ;
+ d_ptr->m_Hostname = o.d_ptr->m_Hostname ;
+ d_ptr->m_HasAt = o.d_ptr->m_HasAt ;
+ d_ptr->m_ProtocolHint = o.d_ptr->m_ProtocolHint;
+ d_ptr->m_HeaderType = o.d_ptr->m_HeaderType ;
+ d_ptr->m_Userinfo = o.d_ptr->m_Userinfo ;
+ d_ptr->m_Stripped = o.d_ptr->m_Stripped ;
(*static_cast<QString*>(this)) = o.d_ptr->m_Stripped;
}
@@ -92,13 +93,14 @@ URI::~URI()
/// Copy operator, make sure the cache is also copied
URI& URI::operator=(const URI& o)
{
- d_ptr->m_Parsed = o.d_ptr->m_Parsed ;
- d_ptr->m_HintParsed = o.d_ptr->m_HintParsed;
- d_ptr->m_Hostname = o.d_ptr->m_Hostname ;
- d_ptr->m_HasAt = o.d_ptr->m_HasAt ;
- d_ptr->m_HeaderType = o.d_ptr->m_HeaderType;
- d_ptr->m_Userinfo = o.d_ptr->m_Userinfo ;
- d_ptr->m_Stripped = o.d_ptr->m_Stripped ;
+ d_ptr->m_Parsed = o.d_ptr->m_Parsed ;
+ d_ptr->m_HintParsed = o.d_ptr->m_HintParsed ;
+ d_ptr->m_Hostname = o.d_ptr->m_Hostname ;
+ d_ptr->m_HasAt = o.d_ptr->m_HasAt ;
+ d_ptr->m_ProtocolHint = o.d_ptr->m_ProtocolHint;
+ d_ptr->m_HeaderType = o.d_ptr->m_HeaderType ;
+ d_ptr->m_Userinfo = o.d_ptr->m_Userinfo ;
+ d_ptr->m_Stripped = o.d_ptr->m_Stripped ;
(*static_cast<QString*>(this)) = o.d_ptr->m_Stripped;
return (*this);
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic