status.cpp
来自「Boost provides free peer-reviewed portab」· C++ 代码 · 共 42 行
CPP
42 行
// (C) Copyright 2006 Douglas Gregor <doug.gregor -at- gmail.com>// Use, modification and distribution is subject to the Boost Software// License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at// http://www.boost.org/LICENSE_1_0.txt)// Authors: Douglas Gregor/** @file status.cpp * * This file reflects the Boost.MPI @c status class into * Python. */#include <boost/python.hpp>#include <boost/mpi.hpp>using namespace boost::python;using namespace boost::mpi;namespace boost { namespace mpi { namespace python {extern const char* status_docstring;extern const char* status_source_docstring;extern const char* status_tag_docstring;extern const char* status_error_docstring;extern const char* status_cancelled_docstring;void export_status(){ using boost::python::arg; using boost::python::object; class_<status>("Status", status_docstring, no_init) .add_property("source", &status::source, status_source_docstring) .add_property("tag", &status::tag, status_tag_docstring) .add_property("error", &status::error, status_error_docstring) .add_property("cancelled", &status::cancelled, status_cancelled_docstring) ;}} } } // end namespace boost::mpi::python
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?