diff options
author | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-02-28 15:17:53 +0100 |
---|---|---|
committer | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-02-28 15:17:53 +0100 |
commit | 7cf89f18d766368dd4a14d35e4e144107ad7be36 (patch) | |
tree | 0bd4e449cbfddc928c25aaa1abac8b44c028c8e2 /include/member.h | |
parent | 6072701319a3bf085bbc354c3e3dae9b7d021be0 (diff) |
implemented properties
Diffstat (limited to 'include/member.h')
-rw-r--r-- | include/member.h | 184 |
1 files changed, 0 insertions, 184 deletions
diff --git a/include/member.h b/include/member.h deleted file mode 100644 index 9104c56..0000000 --- a/include/member.h +++ /dev/null @@ -1,184 +0,0 @@ -/** - * Member.h - * - * Base class for elements of a class - * - * @author Emiel Bruijntjes <emiel.bruijntjes@copernica.com> - * @copyright 2013 Copernica BV - * - * @todo remove this file completely - */ - -/** - * Forward declarations - */ -struct _zend_class_entry; - -/** - * Namespace - */ -namespace Php { - -/** - * Forward declarations - */ -class MemberInfo; - -///** -// * Class definition -// */ -//class Member -//{ -//public: -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// */ -// Member(const char *name, MemberModifier flags); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, std::nullptr_t value); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, int value); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, long value); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, bool value); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, char value); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, const std::string &value); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// * @param size String length -// */ -// Member(const char *name, MemberModifier flags, const char *value, int size = -1); -// -// /** -// * Constructor -// * @param name Name of the member -// * @param flags Flag access to a class member (public, protected etc) -// * @param value The value to add -// */ -// Member(const char *name, MemberModifier flags, double value); -// -// /** -// * Constructor -// * @param name Name of the method -// * @param flags Flag access to a class member (public, protected etc) -// * @param method The method to add -// */ -// Member(const char *name, MemberModifier flags, const _Method &method, const std::initializer_list<Argument> &arguments = {}); -// -// /** -// * Copy constructor -// * @param member The member to copy -// */ -// Member(const Member &member); -// -// /** -// * Move constructor -// * @param member The member to move -// */ -// Member(Member &&member); -// -// /** -// * Destructor -// */ -// virtual ~Member(); -// -// /** -// * Internal method to declare the property -// * @param zend_class_entry -// * @internal -// */ -// void declare(struct _zend_class_entry *entry); -// -// /** -// * Internal method to fill a function entry -// * @param zend_function_entry -// * @param classname -// * @internal -// */ -// void fill(struct _zend_function_entry *entry, const char *classname); -// -// /** -// * Is this a property member -// * @return bool -// */ -// bool isProperty(); -// -// /** -// * Is this a method member -// * @return bool -// */ -// bool isMethod(); -// -// -//private: -// /** -// * Name of the member -// * @var string -// */ -// std::string _name; -// -// /** -// * Flag access to a class member (public, protected etc) -// * @var MemberModifier -// */ -// MemberModifier _flags; -// -// /** -// * The implementation for the member -// * @var MemberInfo -// */ -// MemberInfo *_info; -// -// -//}; -// -/** - * End of namespace - */ -} - |