![]()  | 
  
    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 |