static bool numpy_interface_descr_new_from_wrapper(object _base, NpyArray_Descr descr, ref object interfaceRet) { return(true); }
static bool numpy_interface_descr_new_from_type(int type, NpyArray_Descr descr, ref object interfaceRet) { return(true); }
/// <summary> /// Constructs a new NpyArray_Descr objet matching the passed one. /// Equivalent to NpyAray_DescrNew. /// </summary> /// <param name="d">Descriptor to duplicate</param> internal dtype(dtype d) { core = numpyAPI.NpyArray_DescrNew(d.core); funcs = core.f; }
/// <summary> /// Creates a wrapper for an array created on the native side, such as /// the result of a slice operation. /// </summary> /// <param name="d">Pointer to core NpyArray_Descr structure</param> internal dtype(NpyArray_Descr d) { core = d; funcs = d.f; }
/// <summary> /// Creates a wrapper for an array created on the native side, such as /// the result of a slice operation. /// </summary> /// <param name="d">Pointer to core NpyArray_Descr structure</param> internal dtype(NpyArray_Descr d, int type) { core = d; funcs = core.f; }