/*! * Copyright (c) 2021 Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See LICENSE file in the project root for license information. */ /** * Wrap chunked_array.hpp class for SWIG usage. * * Author: Alberto Ferreira */ %{ #include "../include/LightGBM/utils/chunked_array.hpp" %} %include "../include/LightGBM/utils/chunked_array.hpp" using LightGBM::ChunkedArray; %template(int32ChunkedArray) ChunkedArray; /* Unfortunately, for the time being, * SWIG has issues generating the overloads to coalesce_to() * for larger integral types * so we won't support that for now: */ //%template(int64ChunkedArray) ChunkedArray; %template(floatChunkedArray) ChunkedArray; %template(doubleChunkedArray) ChunkedArray;