25 lines
436 B
C++
25 lines
436 B
C++
|
//
|
||
|
// php-armadillo/shared_methods.hh
|
||
|
//
|
||
|
// @Author CismonX
|
||
|
//
|
||
|
|
||
|
#ifndef PHP_ARMA_SHARED_METHODS_HH
|
||
|
#define PHP_ARMA_SHARED_METHODS_HH
|
||
|
|
||
|
#include "php_arma.hh"
|
||
|
|
||
|
namespace php_arma
|
||
|
{
|
||
|
template <typename T, typename ChildT>
|
||
|
struct linear_element_acccess
|
||
|
{
|
||
|
using native_t = typename ChildT::native_t;
|
||
|
|
||
|
static PHP_FUNCTION(__invoke);
|
||
|
static PHP_FUNCTION(at);
|
||
|
};
|
||
|
}
|
||
|
|
||
|
#endif // !PHP_ARMA_SHARED_METHODS_HH
|