Files
QuanTAlib/python/src/ArrayBridge.cs
T

14 lines
416 B
C#
Raw Normal View History

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