26#ifndef MYSQLSHDK_SCRIPTING_POLYGLOT_NATIVE_WRAPPERS_POLYGLOT_ITERATOR_WRAPPER_H_
27#define MYSQLSHDK_SCRIPTING_POLYGLOT_NATIVE_WRAPPERS_POLYGLOT_ITERATOR_WRAPPER_H_
47 Collectable_type::ITERATOR> {
53 poly_value
create_wrapper(poly_thread thread, poly_context context,
Base collectable interface to be able to determine the type of a collectable object without with no n...
Definition: polyglot_collectable.h:55
Definition: polyglot_iterator_wrapper.h:37
virtual bool has_next() const =0
virtual ~IPolyglot_iterator()=default
virtual shcore::Value get_next()=0
Definition: polyglot_iterator_wrapper.h:47
poly_value create_wrapper(poly_thread thread, poly_context context, ICollectable *collectable) const override
Definition: polyglot_iterator_wrapper.cc:55
Polyglot_iterator_wrapper(std::weak_ptr< Polyglot_language > language)
Definition: polyglot_iterator_wrapper.h:49
Exposure of C++ objects to the polyglot library is done through the usage of Proxy objects provided b...
Definition: polyglot_native_wrapper.h:71
Definition: file_system_exceptions.h:34
Definition: gcs_xcom_synode.h:64
Pointer to a function that may be implemented in any language.
Definition: jit_executor_value.h:130