diff options
| author | 2014-08-15 21:59:01 -0400 | |
|---|---|---|
| committer | 2014-09-20 00:10:46 +0200 | |
| commit | ccd6f05fe1e6cd5a1611b0df78974fa39869013d (patch) | |
| tree | 3c9e2c431d85cfb683de1724b121819aa16d29aa /src/Key.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/Key.cpp')
| -rw-r--r-- | src/Key.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Key.cpp b/src/Key.cpp index 4145f05..e3ccbe6 100644 --- a/src/Key.cpp +++ b/src/Key.cpp | |||
| @@ -32,7 +32,7 @@ Key::Key(plist_t node, Node* parent) : Node(node, parent) | |||
| 32 | { | 32 | { |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | Key::Key(PList::Key& k) : Node(PLIST_UINT) | 35 | Key::Key(const PList::Key& k) : Node(PLIST_UINT) |
| 36 | { | 36 | { |
| 37 | plist_set_key_val(_node, k.GetValue().c_str()); | 37 | plist_set_key_val(_node, k.GetValue().c_str()); |
| 38 | } | 38 | } |
| @@ -53,7 +53,7 @@ Key::~Key() | |||
| 53 | { | 53 | { |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | Node* Key::Clone() | 56 | Node* Key::Clone() const |
| 57 | { | 57 | { |
| 58 | return new Key(*this); | 58 | return new Key(*this); |
| 59 | } | 59 | } |
| @@ -63,7 +63,7 @@ void Key::SetValue(const std::string& s) | |||
| 63 | plist_set_key_val(_node, s.c_str()); | 63 | plist_set_key_val(_node, s.c_str()); |
| 64 | } | 64 | } |
| 65 | 65 | ||
| 66 | std::string Key::GetValue() | 66 | std::string Key::GetValue() const |
| 67 | { | 67 | { |
| 68 | char* s = NULL; | 68 | char* s = NULL; |
| 69 | plist_get_key_val(_node, &s); | 69 | plist_get_key_val(_node, &s); |
