diff options
Diffstat (limited to 'include/arrayaccess.h')
-rw-r--r-- | include/arrayaccess.h | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/include/arrayaccess.h b/include/arrayaccess.h index cf8c261..4cb936f 100644 --- a/include/arrayaccess.h +++ b/include/arrayaccess.h @@ -1,11 +1,11 @@ /** * ArrayAccess.h - * + * * "Interface" that can be "implemented" by your class. If you do, you * create your class like this: - * + * * class MyClass : public Php::Base, public Php::ArrayAccess { ... } - * + * * @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com> * @copyright 2014 Copernica BV */ @@ -14,11 +14,11 @@ * Set up namespace */ namespace Php { - + /** * Class definition */ -class ArrayAccess +class PHPCPP_EXPORT ArrayAccess { public: /** @@ -27,30 +27,29 @@ public: * @return bool */ virtual bool offsetExists(const Php::Value &key) = 0; - + /** * Set a member * @param key * @param value */ virtual void offsetSet(const Php::Value &key, const Php::Value &value) = 0; - + /** * Retrieve a member * @param key * @return value */ virtual Php::Value offsetGet(const Php::Value &key) = 0; - + /** * Remove a member * @param key */ virtual void offsetUnset(const Php::Value &key) = 0; }; - + /** * End namespace */ } - |