diff options
| author | 2009-10-16 22:26:13 +0200 | |
|---|---|---|
| committer | 2009-10-16 22:26:13 +0200 | |
| commit | 32be8ec384bfd78e189d3de6609e50cf4dd072a2 (patch) | |
| tree | ac7edad0f19be2a31efaaaaa3acd477dd2f3c233 /src/Date.cpp | |
| parent | 8aeef4dd2331445fea8a7a40466b19973e9d09c4 (diff) | |
| download | libplist-32be8ec384bfd78e189d3de6609e50cf4dd072a2.tar.gz libplist-32be8ec384bfd78e189d3de6609e50cf4dd072a2.tar.bz2 | |
Fix Node lifecycle and change argument as reference to const reference.
Diffstat (limited to 'src/Date.cpp')
| -rw-r--r-- | src/Date.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/Date.cpp b/src/Date.cpp index f6a6f42..18e1d27 100644 --- a/src/Date.cpp +++ b/src/Date.cpp | |||
| @@ -32,6 +32,16 @@ Date::Date(plist_t node) : Node(node) | |||
| 32 | { | 32 | { |
| 33 | } | 33 | } |
| 34 | 34 | ||
| 35 | Date::Date(Date& d) : Node(PLIST_DATE) | ||
| 36 | { | ||
| 37 | //TODO | ||
| 38 | } | ||
| 39 | |||
| 40 | Date& Date::operator=(PList::Date& b) | ||
| 41 | { | ||
| 42 | //TODO | ||
| 43 | } | ||
| 44 | |||
| 35 | Date::Date(uint64_t i) : Node(PLIST_DATE) | 45 | Date::Date(uint64_t i) : Node(PLIST_DATE) |
| 36 | { | 46 | { |
| 37 | plist_set_date_val(_node, i, 0); | 47 | plist_set_date_val(_node, i, 0); |
| @@ -41,6 +51,11 @@ Date::~Date() | |||
| 41 | { | 51 | { |
| 42 | } | 52 | } |
| 43 | 53 | ||
| 54 | Node* Date::Clone() | ||
| 55 | { | ||
| 56 | return new Date(*this); | ||
| 57 | } | ||
| 58 | |||
| 44 | void Date::SetValue(uint64_t i) | 59 | void Date::SetValue(uint64_t i) |
| 45 | { | 60 | { |
| 46 | plist_set_date_val(_node, i, 0); | 61 | plist_set_date_val(_node, i, 0); |
