DynXX-Cxx
Loading...
Searching...
No Matches
Functions
KV.hxx File Reference
#include "../C/KV.h"
#include "Types.hxx"

Go to the source code of this file.

Functions

DynXXKVConnHandle dynxxKVOpen (std::string_view _id)
 
std::optional< std::stringdynxxKVReadString (DynXXKVConnHandle conn, std::string_view k)
 
bool dynxxKVWriteString (DynXXKVConnHandle conn, std::string_view k, const std::string &v)
 
std::optional< int64_tdynxxKVReadInteger (DynXXKVConnHandle conn, std::string_view k)
 
bool dynxxKVWriteInteger (DynXXKVConnHandle conn, std::string_view k, int64_t v)
 
std::optional< doubledynxxKVReadFloat (DynXXKVConnHandle conn, std::string_view k)
 
bool dynxxKVWriteFloat (DynXXKVConnHandle conn, std::string_view k, double v)
 
std::vector< std::stringdynxxKVAllKeys (DynXXKVConnHandle conn)
 
bool dynxxKVContains (DynXXKVConnHandle conn, std::string_view k)
 
bool dynxxKVRemove (DynXXKVConnHandle conn, std::string_view k)
 
void dynxxKVClear (DynXXKVConnHandle conn)
 
void dynxxKVClose (DynXXKVConnHandle conn)
 

Function Documentation

◆ dynxxKVAllKeys()

std::vector< std::string > dynxxKVAllKeys ( DynXXKVConnHandle  conn)

◆ dynxxKVClear()

void dynxxKVClear ( DynXXKVConnHandle  conn)

◆ dynxxKVClose()

void dynxxKVClose ( DynXXKVConnHandle  conn)

◆ dynxxKVContains()

bool dynxxKVContains ( DynXXKVConnHandle  conn,
std::string_view  k 
)

◆ dynxxKVOpen()

DynXXKVConnHandle dynxxKVOpen ( std::string_view  _id)

◆ dynxxKVReadFloat()

std::optional< double > dynxxKVReadFloat ( DynXXKVConnHandle  conn,
std::string_view  k 
)

◆ dynxxKVReadInteger()

std::optional< int64_t > dynxxKVReadInteger ( DynXXKVConnHandle  conn,
std::string_view  k 
)

◆ dynxxKVReadString()

std::optional< std::string > dynxxKVReadString ( DynXXKVConnHandle  conn,
std::string_view  k 
)

◆ dynxxKVRemove()

bool dynxxKVRemove ( DynXXKVConnHandle  conn,
std::string_view  k 
)

◆ dynxxKVWriteFloat()

bool dynxxKVWriteFloat ( DynXXKVConnHandle  conn,
std::string_view  k,
double  v 
)

◆ dynxxKVWriteInteger()

bool dynxxKVWriteInteger ( DynXXKVConnHandle  conn,
std::string_view  k,
int64_t  v 
)

◆ dynxxKVWriteString()

bool dynxxKVWriteString ( DynXXKVConnHandle  conn,
std::string_view  k,
const std::string v 
)