Files
QuanTAlib/python/src/ArrayBridge.cs
T

13 lines
403 B
C#
Raw Normal View History

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