libxr
Embedded C++ framework for bare-metal, RTOS and Linux
Loading...
Searching...
No Matches
LibXR::Database::KeyBase Class Reference

键的基类,存储键名及其数据 Base class for keys, storing key name and associated data. More...

#include <interface.hpp>

Inheritance diagram for LibXR::Database::KeyBase:
[legend]
Collaboration diagram for LibXR::Database::KeyBase:
[legend]

Public Member Functions

 KeyBase (const char *name, RawData raw_data)
 构造函数,初始化键名和原始数据 Constructor to initialize key name and raw data.
 

Public Attributes

const char * name_
 键名 / Key name.
 
RawData raw_data_
 原始数据 / Raw data associated with the key.
 

Detailed Description

键的基类,存储键名及其数据 Base class for keys, storing key name and associated data.

Definition at line 30 of file interface.hpp.

Constructor & Destructor Documentation

◆ KeyBase()

LibXR::Database::KeyBase::KeyBase ( const char * name,
RawData raw_data )
inline

构造函数,初始化键名和原始数据 Constructor to initialize key name and raw data.

Parameters
name键名 / Key name.
raw_data关联的原始数据 / Raw data associated with the key.

Definition at line 42 of file interface.hpp.

42: name_(name), raw_data_(raw_data) {}
RawData raw_data_
原始数据 / Raw data associated with the key.
Definition interface.hpp:34
const char * name_
键名 / Key name.
Definition interface.hpp:33

Member Data Documentation

◆ name_

const char* LibXR::Database::KeyBase::name_

键名 / Key name.

Definition at line 33 of file interface.hpp.

◆ raw_data_

RawData LibXR::Database::KeyBase::raw_data_

原始数据 / Raw data associated with the key.

Definition at line 34 of file interface.hpp.


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