libxr
1.0
Want to be the best embedded framework
Loading...
Searching...
No Matches
libxr_type.cpp
1
#include "libxr_type.hpp"
2
3
using namespace
LibXR
;
4
5
RawData::RawData
(
void
*addr,
size_t
size) : addr_(addr), size_(size) {}
6
7
RawData::RawData
() : addr_(nullptr), size_(0) {}
8
9
RawData::RawData
(
char
*data) : addr_(data), size_(data ? strlen(data) : 0) {}
10
11
ConstRawData::ConstRawData
(
const
void
*addr,
size_t
size) : addr_(addr), size_(size) {}
12
13
ConstRawData::ConstRawData
() : addr_(nullptr), size_(0) {}
14
15
ConstRawData::ConstRawData
(
const
RawData
&data) : addr_(data.addr_), size_(data.size_) {}
16
17
ConstRawData::ConstRawData
(
char
*data) : addr_(data), size_(data ? strlen(data) : 0) {}
18
19
ConstRawData::ConstRawData
(
const
char
*data) : addr_(data), size_(data ? strlen(data) : 0)
20
{
21
}
LibXR::ConstRawData::ConstRawData
ConstRawData()
默认构造函数,初始化为空数据。 Default constructor initializing to empty data.
Definition
libxr_type.cpp:13
LibXR::RawData
原始数据封装类。 A class for encapsulating raw data.
Definition
libxr_type.hpp:21
LibXR::RawData::RawData
RawData()
默认构造函数,初始化为空数据。 Default constructor initializing to empty data.
Definition
libxr_type.cpp:7
LibXR
LibXR 命名空间
Definition
ch32_gpio.hpp:9
src
core
libxr_type.cpp
Generated by
1.12.0