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