[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