按 align-linuxcnc 约束补 Boost Python facade 源码依据

This commit is contained in:
cnc
2026-06-02 10:41:18 +08:00
parent 16ac5cbfef
commit 7bf4300c84
8 changed files with 21 additions and 5 deletions

View File

@@ -1,4 +1,5 @@
#pragma once
// LinuxCNC source basis: interp_o_word.cc, interp_namedparams.cc, and
// rs274ngc_pre.cc use boost::python::dict for Python call kwargs.
#include "boost/python/object.hpp"

View File

@@ -1,4 +1,5 @@
#pragma once
// LinuxCNC source basis: interp_python.cc, interp_namedparams.cc,
// rs274ngc_pre.cc, and python_plugin.cc use boost::python::extract.
#include "boost/python/object.hpp"

View File

@@ -1,4 +1,5 @@
#pragma once
// LinuxCNC source basis: interp_python.cc, rs274ngc_pre.cc, and
// python_plugin.cc use boost::python::import.
#include "boost/python/object.hpp"

View File

@@ -1,4 +1,5 @@
#pragma once
// LinuxCNC source basis: interp_o_word.cc, interp_namedparams.cc, and
// rs274ngc_pre.cc use boost::python::list while preparing Python call args.
#include "boost/python/object.hpp"

View File

@@ -1,4 +1,5 @@
#pragma once
// LinuxCNC source basis: rs274ngc_pre.cc uses boost::python::scope to publish
// interpreter.this for Python/remap handlers.
#include "boost/python/object.hpp"

View File

@@ -1,3 +1,5 @@
#pragma once
// LinuxCNC source basis: interp_python.cc and python_plugin.cc use
// boost::python::str while formatting Python exceptions.
#include "boost/python/object.hpp"

View File

@@ -1,3 +1,5 @@
#pragma once
// LinuxCNC source basis: interp_o_word.cc, interp_namedparams.cc, and
// rs274ngc_pre.cc use boost::python::tuple for Python call arguments.
#include "boost/python/object.hpp"