CCF
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
ccf::js::extensions::KvExtension Class Reference

#include <kv.h>

Inherits ccf::js::extensions::ExtensionInterface.

Classes

struct  Impl
 

Public Member Functions

 KvExtension (ccf::kv::Tx *t, ccf::js::NamespaceRestriction nr={})
 
 ~KvExtension ()
 
void install (js::core::Context &ctx)
 
- Public Member Functions inherited from ccf::js::extensions::ExtensionInterface
virtual ~ExtensionInterface ()=default
 

Public Attributes

std::unique_ptr< Implimpl
 
ccf::js::NamespaceRestriction namespace_restriction
 

Detailed Description

Adds ccf.kv object, containing an index[] operator to return views over single maps.

Constructor & Destructor Documentation

◆ KvExtension()

ccf::js::extensions::KvExtension::KvExtension ( ccf::kv::Tx t,
ccf::js::NamespaceRestriction  nr = {} 
)

◆ ~KvExtension()

ccf::js::extensions::KvExtension::~KvExtension ( )
default

Member Function Documentation

◆ install()

void ccf::js::extensions::KvExtension::install ( js::core::Context ctx)
virtual

Member Data Documentation

◆ impl

std::unique_ptr<Impl> ccf::js::extensions::KvExtension::impl

◆ namespace_restriction

ccf::js::NamespaceRestriction ccf::js::extensions::KvExtension::namespace_restriction

The documentation for this class was generated from the following files: