A container for stored values.
More...
#include <polyglot_store.h>
A container for stored values.
◆ Polyglot_storage()
shcore::polyglot::Polyglot_storage::Polyglot_storage |
( |
poly_thread |
thread | ) |
|
|
explicit |
◆ ~Polyglot_storage()
shcore::polyglot::Polyglot_storage::~Polyglot_storage |
( |
| ) |
|
◆ clear()
void shcore::polyglot::Polyglot_storage::clear |
( |
| ) |
|
◆ erase()
void shcore::polyglot::Polyglot_storage::erase |
( |
poly_reference |
value | ) |
|
◆ store()
poly_reference shcore::polyglot::Polyglot_storage::store |
( |
poly_handle |
value | ) |
|
◆ m_cleared
bool shcore::polyglot::Polyglot_storage::m_cleared = false |
|
private |
◆ m_mutex
std::mutex shcore::polyglot::Polyglot_storage::m_mutex |
|
private |
◆ m_stored_values
std::unordered_map<poly_reference, Store> shcore::polyglot::Polyglot_storage::m_stored_values |
|
private |
◆ m_thread
poly_thread shcore::polyglot::Polyglot_storage::m_thread |
|
private |
The documentation for this class was generated from the following files: