// // php-armadillo/interfaces.hh // // @Author CismonX // #ifndef PHP_ARMA_INTERFACES_HH #define PHP_ARMA_INTERFACES_HH #include namespace php_arma { void internal_interfaces_init(); inline zend_class_entry *base_ce; inline zend_class_entry *vector_ce, *matrix_ce; inline zend_class_entry *dense_ce, *sparse_ce; inline zend_class_entry *dense_vector_ce, *dense_matrix_ce; inline zend_class_entry *sparse_vector_ce, *sparse_matrix_ce; inline zend_class_entry *resizable_ce; inline zend_class_entry *resizable_vector_ce, *resizable_matrix_ce; inline zend_class_entry *dense_resizable_vector_ce, *dense_resizable_matrix_ce; inline zend_class_entry *sparse_resizable_vector_ce, *sparse_resizable_matrix_ce; inline zend_class_entry *non_resizable_ce; inline zend_class_entry *non_resizable_vector_ce, *non_resizable_matrix_ce; inline zend_class_entry *dense_non_resizable_vector_ce, *dense_non_resizable_matrix_ce; inline zend_class_entry *sparse_non_resizable_matrix_ce; inline zend_class_entry *subview_ce; inline zend_class_entry *diagonal_ce; inline zend_class_entry *scalar_ce; } #endif //!PHP_ARMA_INTERFACES_HH