Loading...
Searching...
No Matches
kernel-utils.h
Go to the documentation of this file.
1// BSD 3-Clause License; see https://github.com/scikit-hep/awkward/blob/main/LICENSE
2
3#ifndef AWKWARD_KERNEL_UTILS_H_
4#define AWKWARD_KERNEL_UTILS_H_
5
6#include "common.h"
7
8extern "C" {
9
10 EXPORT_SYMBOL void
12 int64_t* start,
13 int64_t* stop,
14 bool posstep,
15 bool hasstart,
16 bool hasstop,
17 int64_t length
18 );
19
20 EXPORT_SYMBOL void
22 int64_t** tocarry,
23 int64_t* toindex,
24 int64_t* fromindex,
25 int64_t j,
26 int64_t stop,
27 int64_t n,
28 bool replacement
29 );
30
31}
32
33#endif // AWKWARD_KERNEL_UTILS_H_
#define EXPORT_SYMBOL
Definition common.h:25
EXPORT_SYMBOL void awkward_ListArray_combinations_step_64(int64_t **tocarry, int64_t *toindex, int64_t *fromindex, int64_t j, int64_t stop, int64_t n, bool replacement)
EXPORT_SYMBOL void awkward_regularize_rangeslice(int64_t *start, int64_t *stop, bool posstep, bool hasstart, bool hasstop, int64_t length)