![]() |
MySQL 9.5.0
Source Code Documentation
|
Utility class to allow wrapping a Polyglot function to be used from C++. More...
#include <types_polyglot.h>
Public Member Functions | |
| Polyglot_function ()=delete | |
| Polyglot_function (std::weak_ptr< Polyglot_language > language, poly_value function) | |
| Polyglot_function (const Polyglot_function &)=delete | |
| Polyglot_function | operator= (const Polyglot_function &)=delete |
| Polyglot_function (Polyglot_function &&)=delete | |
| Polyglot_function | operator= (Polyglot_function &&)=delete |
| ~Polyglot_function () | |
| const std::string & | name () const |
| Value | invoke (const std::vector< Value > &args) |
Private Attributes | |
| std::weak_ptr< Polyglot_language > | m_language |
| poly_reference | m_function |
| std::string | m_name |
Utility class to allow wrapping a Polyglot function to be used from C++.
|
delete |
| shcore::polyglot::Polyglot_function::Polyglot_function | ( | std::weak_ptr< Polyglot_language > | language, |
| poly_value | function | ||
| ) |
|
delete |
|
delete |
| shcore::polyglot::Polyglot_function::~Polyglot_function | ( | ) |
|
inline |
|
delete |
|
delete |
|
private |
|
private |
|
private |