Awkward Array: include/awkward/python/startup.h Source File

Loading...
Searching...
No Matches
startup.h
Go to the documentation of this file.
1// BSD 3-Clause License; see https://github.com/scikit-hep/awkward-1.0/blob/main/LICENSE
2
3#ifndef AWKWARDPY_STARTUP_H_
4#define AWKWARDPY_STARTUP_H_
5
6#include <pybind11/pybind11.h>
7
8#include "awkward/kernel-dispatch.h"
9
10namespace py = pybind11;
11namespace ak = awkward;
12
13 class StartupLibraryPathCallback : public ak::kernel::LibraryPathCallback {
14public:
15 StartupLibraryPathCallback() = default;
16
17 std::string library_path() override;
18private:
19 std::string library_path_;
20};
21
22void
23make_startup(py::module& m, const std::string& name);
24
25#endif // AWKWARDPY_STARTUP_H_
StartupLibraryPathCallback
Definition: startup.h:13
StartupLibraryPathCallback::library_path
std::string library_path() override
StartupLibraryPathCallback::StartupLibraryPathCallback
StartupLibraryPathCallback()=default
kernel-dispatch.h
awkward
Definition: BitMaskedArray.h:15
make_startup
void make_startup(py::module &m, const std::string &name)