summaryrefslogtreecommitdiff
path: root/src/includes.h
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-02-28 10:25:01 +0100
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-02-28 10:25:01 +0100
commit71055ebdea1e8eec30747a04f36e0c10e750bff5 (patch)
tree18ed63d5fe64a936c284a38d4f72921a4ddc97df /src/includes.h
parent85349bbb642a83012a7d0dbccde8b7c1eea1b914 (diff)
a lot of refactoring, to make it much easier to define classes in an extension
Diffstat (limited to 'src/includes.h')
-rw-r--r--src/includes.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/includes.h b/src/includes.h
index 5b97e03..4e6e583 100644
--- a/src/includes.h
+++ b/src/includes.h
@@ -30,6 +30,7 @@
/**
* PHP includes
*/
+#pragma GCC system_header
#include <php.h>
#include "zend_exceptions.h"
#include "zend_interfaces.h"
@@ -54,10 +55,8 @@
#include "../include/hashmember.h"
#include "../include/parameters.h"
#include "../include/membermodifier.h"
-#include "../include/function.h"
#include "../include/properties.h"
#include "../include/base.h"
-#include "../include/method.h"
#include "../include/member.h"
#include "../include/public.h"
#include "../include/protected.h"
@@ -65,8 +64,8 @@
#include "../include/const.h"
#include "../include/members.h"
#include "../include/classmodifier.h"
+#include "../include/classbase.h"
#include "../include/class.h"
-#include "../include/classinfo.h"
#include "../include/extension.h"
#include "../include/exception.h"
#include "../include/init.h"
@@ -75,7 +74,9 @@
* Interface files for internal use only
*/
#include "mixedobject.h"
-#include "nativefunction.h"
+#include "callable.h"
+#include "function.h"
+#include "method.h"
#include "internalfunction.h"
#include "memberinfo.h"
#include "nullmember.h"