Back to index

php5  5.3.10
Classes | Defines | Functions
php_simplexml_exports.h File Reference
#include "php_simplexml.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  php_sxe_iterator

Defines

#define SKIP_TEXT(__p)
#define GET_NODE(__s, __n)

Functions

PHP_SXE_API zend_object_value sxe_object_new (zend_class_entry *ce TSRMLS_DC)
static php_sxe_objectphp_sxe_fetch_object (zval *object TSRMLS_DC)

Class Documentation

struct php_sxe_iterator

Definition at line 52 of file php_simplexml_exports.h.

Collaboration diagram for php_sxe_iterator:
Class Members
zend_object_iterator intern
php_sxe_object * sxe

Define Documentation

#define GET_NODE (   __s,
  __n 
)
Value:
{ \
       if ((__s)->node && (__s)->node->node) { \
              __n = (__s)->node->node; \
       } else { \
              __n = NULL; \
              php_error_docref(NULL TSRMLS_CC, E_WARNING, "Node no longer exists"); \
       } \
}

Definition at line 33 of file php_simplexml_exports.h.

#define SKIP_TEXT (   __p)
Value:
if ((__p)->type == XML_TEXT_NODE) { \
              goto next_iter; \
       }

Definition at line 28 of file php_simplexml_exports.h.


Function Documentation

static php_sxe_object* php_sxe_fetch_object ( zval *object  TSRMLS_DC) [inline, static]

Definition at line 46 of file php_simplexml_exports.h.

Here is the call graph for this function:

Here is the caller graph for this function:

PHP_SXE_API zend_object_value sxe_object_new ( zend_class_entry *ce  TSRMLS_DC)