Utility class to create a polyglot handle scope which is wiped out as soon as the instance goes out of scope in C++, this is used to avoid polluting the main scope with references preventing garbage collection from cleaning no longer needed objects.
More...
#include <polyglot_scope.h>
Utility class to create a polyglot handle scope which is wiped out as soon as the instance goes out of scope in C++, this is used to avoid polluting the main scope with references preventing garbage collection from cleaning no longer needed objects.
◆ Polyglot_scope() [1/4]
shcore::polyglot::Polyglot_scope::Polyglot_scope |
( |
| ) |
|
|
delete |
◆ Polyglot_scope() [2/4]
shcore::polyglot::Polyglot_scope::Polyglot_scope |
( |
poly_thread |
thread | ) |
|
|
explicit |
◆ Polyglot_scope() [3/4]
shcore::polyglot::Polyglot_scope::Polyglot_scope |
( |
const Polyglot_scope & |
| ) |
|
|
delete |
◆ Polyglot_scope() [4/4]
shcore::polyglot::Polyglot_scope::Polyglot_scope |
( |
Polyglot_scope && |
| ) |
|
|
delete |
◆ ~Polyglot_scope()
shcore::polyglot::Polyglot_scope::~Polyglot_scope |
( |
| ) |
|
|
inline |
◆ close()
void shcore::polyglot::Polyglot_scope::close |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ m_open
bool shcore::polyglot::Polyglot_scope::m_open = false |
|
private |
◆ m_thread
poly_thread shcore::polyglot::Polyglot_scope::m_thread |
|
private |
The documentation for this class was generated from the following files: