libxr 1.0
Want to be the best embedded framework
Loading...
Searching...
No Matches
LibXR::Database::KeyBase Class Reference

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

#include <database.hpp>

Inheritance diagram for LibXR::Database::KeyBase:
Collaboration diagram for LibXR::Database::KeyBase:

Public Member Functions

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

Data Fields

const charname_
 键名 (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 27 of file database.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 39 of file database.hpp.

39: name_(name), raw_data_(raw_data) {}
RawData raw_data_
原始数据 (Raw data associated with the key).
Definition database.hpp:31
const char * name_
键名 (Key name).
Definition database.hpp:30
constexpr auto min(T1 a, T2 b) -> typename std::common_type< T1, T2 >::type
计算两个数的最小值

Field Documentation

◆ name_

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

键名 (Key name).

Definition at line 30 of file database.hpp.

◆ raw_data_

RawData LibXR::Database::KeyBase::raw_data_

原始数据 (Raw data associated with the key).

Definition at line 31 of file database.hpp.


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