SSCMA-Micro CPP SDK
v2.0.0
SSCMA-Micro is a cross-platform machine learning inference framework designed for embedded devices.
|
#include <ma_storage.h>
Public Member Functions | |
Storage () | |
virtual | ~Storage ()=default |
Storage (const Storage &)=delete | |
Storage & | operator= (const Storage &)=delete |
virtual ma_err_t | init (const void *config) noexcept=0 |
virtual void | deInit () noexcept=0 |
operator bool () const noexcept | |
virtual ma_err_t | set (const std::string &key, int64_t value) noexcept=0 |
virtual ma_err_t | set (const std::string &key, double value) noexcept=0 |
virtual ma_err_t | get (const std::string &key, int64_t &value) noexcept=0 |
virtual ma_err_t | get (const std::string &key, double &value) noexcept=0 |
virtual ma_err_t | set (const std::string &key, const void *value, size_t size) noexcept=0 |
virtual ma_err_t | get (const std::string &key, std::string &value) noexcept=0 |
virtual ma_err_t | remove (const std::string &key) noexcept=0 |
virtual bool | exists (const std::string &key) noexcept=0 |
Protected Attributes | |
bool | m_initialized |
|
inline |
|
virtualdefault |
|
delete |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
inlinenoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
pure virtualnoexcept |
|
protected |