diff options
| author | 2014-08-15 21:59:01 -0400 | |
|---|---|---|
| committer | 2014-09-20 00:10:46 +0200 | |
| commit | ccd6f05fe1e6cd5a1611b0df78974fa39869013d (patch) | |
| tree | 3c9e2c431d85cfb683de1724b121819aa16d29aa /src/String.cpp | |
| parent | bc147d80b5a608b8a0478041e5198093ecd767b8 (diff) | |
| download | libplist-ccd6f05fe1e6cd5a1611b0df78974fa39869013d.tar.gz libplist-ccd6f05fe1e6cd5a1611b0df78974fa39869013d.tar.bz2 | |
Change Clone() to be const, which required constructors with const references and a const GetValue().
Diffstat (limited to 'src/String.cpp')
| -rw-r--r-- | src/String.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/String.cpp b/src/String.cpp index bf65605..09b47b5 100644 --- a/src/String.cpp +++ b/src/String.cpp | |||
| @@ -32,7 +32,7 @@ String::String(plist_t node, Node* parent) : Node(node, parent) | |||
| 32 | { | 32 | { |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | String::String(PList::String& s) : Node(PLIST_UINT) | 35 | String::String(const PList::String& s) : Node(PLIST_UINT) |
| 36 | { | 36 | { |
| 37 | plist_set_string_val(_node, s.GetValue().c_str()); | 37 | plist_set_string_val(_node, s.GetValue().c_str()); |
| 38 | } | 38 | } |
| @@ -53,7 +53,7 @@ String::~String() | |||
| 53 | { | 53 | { |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | Node* String::Clone() | 56 | Node* String::Clone() const |
| 57 | { | 57 | { |
| 58 | return new String(*this); | 58 | return new String(*this); |
| 59 | } | 59 | } |
| @@ -63,7 +63,7 @@ void String::SetValue(const std::string& s) | |||
| 63 | plist_set_string_val(_node, s.c_str()); | 63 | plist_set_string_val(_node, s.c_str()); |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | std::string String::GetValue() | 66 | std::string String::GetValue() const |
| 67 | { | 67 | { |
| 68 | char* s = NULL; | 68 | char* s = NULL; |
| 69 | plist_get_string_val(_node, &s); | 69 | plist_get_string_val(_node, &s); |
