64 lines
1.4 KiB
C++
64 lines
1.4 KiB
C++
//
|
|
// php-armadillo/resizable_vector.hcc
|
|
//
|
|
// @Author CismonX
|
|
//
|
|
|
|
#include "resizable_vector.hh"
|
|
#include "resizable.hh"
|
|
#include "vector.hh"
|
|
|
|
namespace php_arma
|
|
{
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_METHOD(resizable_vector, fromString, T, T1)
|
|
{
|
|
|
|
}
|
|
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_METHOD(resizable_vector, fromArray, T, T1)
|
|
{
|
|
|
|
}
|
|
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_METHOD(resizable_vector, resize, T, T1)
|
|
{
|
|
|
|
}
|
|
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_METHOD(resizable_vector, setSize, T, T1)
|
|
{
|
|
|
|
}
|
|
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_METHOD(resizable_vector, zeros, T, T1)
|
|
{
|
|
|
|
}
|
|
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_METHOD(resizable_vector, inRange, T, T1)
|
|
{
|
|
|
|
}
|
|
|
|
template <typename T, typename T1>
|
|
PHP_ARMA_START_ME(resizable_vector, T, T1)
|
|
PHP_ARMA_ME(fromString, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
|
|
PHP_ARMA_ME(fromArray, ZEND_ACC_PUBLIC | ZEND_ACC_STATIC)
|
|
PHP_ARMA_ME(resize, ZEND_ACC_PUBLIC)
|
|
PHP_ARMA_ME(setSize, ZEND_ACC_PUBLIC)
|
|
PHP_ARMA_ME(zeros, ZEND_ACC_PUBLIC)
|
|
PHP_ARMA_ME(inRange, ZEND_ACC_PUBLIC)
|
|
PHP_ARMA_END_ME();
|
|
|
|
void resizable_vector_init()
|
|
{
|
|
resizable_vector_ce = interface_register<resizable_vector_php_name>(resizable_ce, vector_ce);
|
|
}
|
|
}
|