mirror of
https://github.com/Electrostatics/apbs.git
synced 2026-06-04 20:54:22 +08:00
34 lines
702 B
C++
34 lines
702 B
C++
#pragma once
|
|
|
|
#include <string>
|
|
#include <vector>
|
|
#include <array>
|
|
|
|
#include <pybind11/pybind11.h>
|
|
namespace py = pybind11;
|
|
|
|
#ifdef __GNUC__
|
|
#pragma GCC diagnostic ignored "-Wunused-function"
|
|
#endif
|
|
extern "C"
|
|
{
|
|
#include "generic/vatom.h"
|
|
}
|
|
|
|
/**
|
|
* @file tools/python-pybind/bind_valist.hpp
|
|
* @author Asher Mancinelli <asher.mancinelli@pnnl.gov>
|
|
* @brief Contains bindings for Valist-related functions.
|
|
*
|
|
* @note keep all implementations in the impl unless templated.
|
|
* @note contains bindings for nosh and all classes encapsulated by this struct
|
|
* within the source.
|
|
*
|
|
* @see src/generic/valist.h:195
|
|
*/
|
|
|
|
/**
|
|
* @brief Perform binding of _Vatom_ to module
|
|
*/
|
|
void bind_vatom(py::module& m);
|