diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/proj/common.hpp | 2 | ||||
| -rw-r--r-- | include/proj/datum.hpp | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/include/proj/common.hpp b/include/proj/common.hpp index 0a1f5d19..d2f71989 100644 --- a/include/proj/common.hpp +++ b/include/proj/common.hpp @@ -253,10 +253,10 @@ class DateTime { protected: DateTime(); PROJ_FRIEND_OPTIONAL(DateTime); + DateTime &operator=(const DateTime &other); private: explicit DateTime(const std::string &str); - DateTime &operator=(const DateTime &other) = delete; PROJ_OPAQUE_PRIVATE_DATA }; diff --git a/include/proj/datum.hpp b/include/proj/datum.hpp index a26c94b9..e97f1695 100644 --- a/include/proj/datum.hpp +++ b/include/proj/datum.hpp @@ -89,6 +89,10 @@ class PROJ_GCC_DLL Datum : public common::ObjectUsage, protected: PROJ_INTERNAL void setAnchor(const util::optional<std::string> &anchor); + PROJ_INTERNAL void + setProperties(const util::PropertyMap + &properties); // throw(InvalidValueTypeException) + private: PROJ_OPAQUE_PRIVATE_DATA Datum &operator=(const Datum &other) = delete; |
