MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
polyglot_collectable.h File Reference
#include <functional>
#include <memory>
#include <mutex>
#include <unordered_set>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  shcore::polyglot::ICollectable
 Base collectable interface to be able to determine the type of a collectable object without with no need to cast it. More...
 
class  shcore::polyglot::Collectable< T, t >
 Represents a data object to be associated to a Polyglot wrapper for C++ elements. More...
 
class  shcore::polyglot::Collectable_registry
 When a Polyglot wrapper for a C++ object is created, a collectable instance is created to be passed to the Polyglot object (Java). More...
 

Namespaces

namespace  shcore
 
namespace  shcore::polyglot
 

Enumerations

enum class  shcore::polyglot::Collectable_type {
  shcore::polyglot::OBJECT , shcore::polyglot::FUNCTION , shcore::polyglot::METHOD , shcore::polyglot::ARRAY ,
  shcore::polyglot::MAP , shcore::polyglot::ITERATOR
}