Under SVN controll by accident
[platform/upstream/libzypp.git] / zypp / base / StringVal.cc
1 /*---------------------------------------------------------------------\
2 |                          ____ _   __ __ ___                          |
3 |                         |__  / \ / / . \ . \                         |
4 |                           / / \ V /|  _/  _/                         |
5 |                          / /__ | | | | | |                           |
6 |                         /_____||_| |_| |_|                           |
7 |                                                                      |
8 \---------------------------------------------------------------------*/
9 /** \file zypp/base/StringVal.cc
10  *
11 */
12 #include "zypp/base/StringVal.h"
13
14 using namespace std;
15
16 ///////////////////////////////////////////////////////////////////
17 namespace zypp
18 { /////////////////////////////////////////////////////////////////
19   ///////////////////////////////////////////////////////////////////
20   namespace base
21   { /////////////////////////////////////////////////////////////////
22
23     ///////////////////////////////////////////////////////////////////
24     //
25     //  METHOD NAME : StringVal::StringVal
26     //  METHOD TYPE : Ctor
27     //
28     StringVal::StringVal()
29     {}
30
31     ///////////////////////////////////////////////////////////////////
32     //
33     //  METHOD NAME : StringVal::StringVal
34     //  METHOD TYPE : Ctor
35     //
36     StringVal::StringVal( const std::string & rhs )
37     : _value( rhs )
38     {}
39
40     ///////////////////////////////////////////////////////////////////
41     //
42     //  METHOD NAME : StringVal::StringVal
43     //  METHOD TYPE : Ctor
44     //
45     StringVal::StringVal( const StringVal & rhs )
46     : _value( rhs._value )
47     {}
48
49     ///////////////////////////////////////////////////////////////////
50     //
51     //  METHOD NAME : StringVal::~StringVal
52     //  METHOD TYPE : Dtor
53     //
54     StringVal::~StringVal()
55     {}
56
57     ///////////////////////////////////////////////////////////////////
58     //
59     //  METHOD NAME : StringVal::operator=
60     //  METHOD TYPE : const StringVal &
61     //
62     const StringVal & StringVal::operator=( const std::string & rhs )
63     {
64       _value = rhs;
65       return *this;
66     }
67
68     ///////////////////////////////////////////////////////////////////
69     //
70     //  METHOD NAME : StringVal::operator=
71     //  METHOD TYPE : const StringVal &
72     //
73     const StringVal & StringVal::operator=( const StringVal & rhs )
74     {
75       _value = rhs._value;
76       return *this;
77     }
78
79     /////////////////////////////////////////////////////////////////
80   } // namespace base
81   ///////////////////////////////////////////////////////////////////
82   /////////////////////////////////////////////////////////////////
83 } // namespace zypp
84 ///////////////////////////////////////////////////////////////////