From 4555e0719a2766e165e0a3774c26728152fb30cc Mon Sep 17 00:00:00 2001 From: Emiel Bruijntjes Date: Wed, 19 Mar 2014 09:25:54 +0100 Subject: negative default values for properties were not supported. This fixes issue #47 --- include/class.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'include') diff --git a/include/class.h b/include/class.h index f8ba578..192e653 100644 --- a/include/class.h +++ b/include/class.h @@ -148,9 +148,9 @@ public: * @param flags Optional flags */ void property(const char *name, std::nullptr_t value, int flags = Public) { ClassBase::property(name, value, flags); } - void property(const char *name, uint64_t value, int flags = Public) { ClassBase::property(name, value, flags); } - void property(const char *name, uint32_t value, int flags = Public) { ClassBase::property(name, value, flags); } - void property(const char *name, uint16_t value, int flags = Public) { ClassBase::property(name, value, flags); } + void property(const char *name, int64_t value, int flags = Public) { ClassBase::property(name, value, flags); } + void property(const char *name, int32_t value, int flags = Public) { ClassBase::property(name, value, flags); } + void property(const char *name, int16_t value, int flags = Public) { ClassBase::property(name, value, flags); } void property(const char *name, char value, int flags = Public) { ClassBase::property(name, value, flags); } void property(const char *name, const char *value, int flags = Public) { ClassBase::property(name, value, flags); } void property(const char *name, const std::string &value, int flags = Public) { ClassBase::property(name, value, flags); } -- cgit v1.2.3