php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
resourcebundle_class.h File Reference
#include <unicode/ures.h>
#include <zend.h>
#include "php.h"
#include "intl_error.h"

Go to the source code of this file.

Data Structures

struct  ResourceBundle_object
 

Macros

#define Z_INTL_RESOURCEBUNDLE_P(zv)
 
#define RESOURCEBUNDLE_METHOD_INIT_VARS   INTL_METHOD_INIT_VARS(ResourceBundle, rb)
 
#define RESOURCEBUNDLE_METHOD_FETCH_OBJECT_NO_CHECK   INTL_METHOD_FETCH_OBJECT(INTL_RESOURCEBUNDLE, rb)
 
#define RESOURCEBUNDLE_METHOD_FETCH_OBJECT
 
#define RESOURCEBUNDLE_OBJECT(rb)
 

Functions

void resourcebundle_register_class (void)
 

Variables

zend_class_entryResourceBundle_ce_ptr
 

Macro Definition Documentation

◆ RESOURCEBUNDLE_METHOD_FETCH_OBJECT

#define RESOURCEBUNDLE_METHOD_FETCH_OBJECT
Value:
INTL_METHOD_FETCH_OBJECT(INTL_RESOURCEBUNDLE, rb); \
if (RESOURCEBUNDLE_OBJECT(rb) == NULL) { \
zend_throw_error(NULL, "Found unconstructed ResourceBundle"); \
RETURN_THROWS(); \
}
#define NULL
Definition gdcache.h:45
#define INTL_METHOD_FETCH_OBJECT(oclass, obj)
Definition intl_data.h:42
#define RESOURCEBUNDLE_OBJECT(rb)

Definition at line 40 of file resourcebundle_class.h.

◆ RESOURCEBUNDLE_METHOD_FETCH_OBJECT_NO_CHECK

#define RESOURCEBUNDLE_METHOD_FETCH_OBJECT_NO_CHECK   INTL_METHOD_FETCH_OBJECT(INTL_RESOURCEBUNDLE, rb)

Definition at line 39 of file resourcebundle_class.h.

◆ RESOURCEBUNDLE_METHOD_INIT_VARS

#define RESOURCEBUNDLE_METHOD_INIT_VARS   INTL_METHOD_INIT_VARS(ResourceBundle, rb)

Definition at line 38 of file resourcebundle_class.h.

◆ RESOURCEBUNDLE_OBJECT

#define RESOURCEBUNDLE_OBJECT ( rb)
Value:
(rb)->me

Definition at line 47 of file resourcebundle_class.h.

◆ Z_INTL_RESOURCEBUNDLE_P

#define Z_INTL_RESOURCEBUNDLE_P ( zv)
Value:
php_intl_resourcebundle_fetch_object(Z_OBJ_P(zv))
zval * zv
Definition ffi.c:3975
#define Z_OBJ_P(zval_p)
Definition zend_types.h:990

Definition at line 36 of file resourcebundle_class.h.

Function Documentation

◆ resourcebundle_register_class()

void resourcebundle_register_class ( void )

Definition at line 420 of file resourcebundle_class.c.

Variable Documentation

◆ ResourceBundle_ce_ptr

zend_class_entry* ResourceBundle_ce_ptr
extern

Definition at line 33 of file resourcebundle_class.c.