|
CCF
|
#include <kv.h>
Inherits ccf::js::extensions::ExtensionInterface.
Classes | |
| struct | Impl |
Public Member Functions | |
| KvExtension (ccf::kv::Tx *t, ccf::js::NamespaceRestriction nr={}) | |
| ~KvExtension () override | |
| void | install (js::core::Context &ctx) override |
| void | rethrow_trapped_exceptions () const |
Public Member Functions inherited from ccf::js::extensions::ExtensionInterface | |
| virtual | ~ExtensionInterface ()=default |
Public Attributes | |
| std::unique_ptr< Impl > | impl |
| ccf::js::NamespaceRestriction | namespace_restriction |
Adds ccf.kv object, containing an index[] operator to return views over single maps.
| ccf::js::extensions::KvExtension::KvExtension | ( | ccf::kv::Tx * | t, |
| ccf::js::NamespaceRestriction | nr = {} |
||
| ) |
|
overridedefault |
|
overridevirtual |
Implements ccf::js::extensions::ExtensionInterface.
| void ccf::js::extensions::KvExtension::rethrow_trapped_exceptions | ( | ) | const |
| std::unique_ptr<Impl> ccf::js::extensions::KvExtension::impl |
| ccf::js::NamespaceRestriction ccf::js::extensions::KvExtension::namespace_restriction |