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: