summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-14 11:14:58 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-03-14 11:14:58 +0100
commit91e1175a467cb9e2f90e7421a1398430d075f776 (patch)
treeefcc84322e3350046806aeed6db0ad9364ab7e68 /include
parent4c55148476952276ece19f5b975ca0a0233dee4c (diff)
removed return value for __destruct() method, improved documentation
Diffstat (limited to 'include')
-rw-r--r--include/class.h4
-rw-r--r--include/classbase.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/include/class.h b/include/class.h
index 31e29a8..008ff8a 100644
--- a/include/class.h
+++ b/include/class.h
@@ -305,13 +305,13 @@ private:
* Call the __destruct method
* @param object
*/
- virtual Value callDestruct(Base *base) const override
+ virtual void callDestruct(Base *base) const override
{
// cast to actual object
T *obj = (T *)base;
// pass on
- return obj->__destruct();
+ obj->__destruct();
}
/**
diff --git a/include/classbase.h b/include/classbase.h
index 24e8f5a..1979f94 100644
--- a/include/classbase.h
+++ b/include/classbase.h
@@ -152,7 +152,7 @@ protected:
/**
* Call the __destruct method
*/
- virtual Value callDestruct(Base *base) const { return nullptr; }
+ virtual void callDestruct(Base *base) const {}
/**
* Call the __call(), __invoke() or __callStatic() method