Files
QuanTAlib/python/src/ArrayBridge.cs
T

14 lines
416 B
C#

using System;
using System.Runtime.CompilerServices;
namespace QuanTAlib.Python;
internal static class ArrayBridge
{
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static bool IsNull(IntPtr ptr) => ptr == IntPtr.Zero;
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static int ValidateLength(int n) =>
n > 0 ? StatusCodes.QTL_OK : StatusCodes.QTL_ERR_INVALID_LENGTH;
}