rename setChars to setAscii
This commit is contained in:
parent
8baabf4c0d
commit
35079d1b49
@ -230,7 +230,7 @@ void StructLayout::setNumber(
|
||||
}
|
||||
}
|
||||
|
||||
size_t StructLayout::setChars(
|
||||
size_t StructLayout::setAscii(
|
||||
ubyte* dst, std::string_view value, const std::string& name
|
||||
) const {
|
||||
const auto& field = requreField(name);
|
||||
|
||||
@ -143,14 +143,14 @@ namespace data {
|
||||
|
||||
/// @brief Replace chars array to given ASCII string
|
||||
/// @throws std::runtime_exception - field not found
|
||||
/// @see StructMapper::setUnicode - utf-8 version of setChars
|
||||
/// @see StructMapper::setUnicode - utf-8 version of setAscii
|
||||
/// @param dst destination buffer
|
||||
/// @param value ASCII string
|
||||
/// @param name field name
|
||||
/// @return number of written string chars
|
||||
size_t setChars(ubyte* dst, std::string_view value, const std::string& name) const;
|
||||
size_t setAscii(ubyte* dst, std::string_view value, const std::string& name) const;
|
||||
|
||||
/// @brief Unicode-safe version of setChars
|
||||
/// @brief Unicode-safe version of setAscii
|
||||
/// @throws std::runtime_exception - field not found
|
||||
/// @param dst destination buffer
|
||||
/// @param value utf-8 string
|
||||
|
||||
@ -23,7 +23,7 @@ TEST(StructLayout, ReadWrite) {
|
||||
layout.setNumber(buffer, 3.141592f, "f");
|
||||
EXPECT_FLOAT_EQ(layout.getNumber(buffer, "f"), 3.141592f);
|
||||
|
||||
layout.setChars(buffer, "hello", "s");
|
||||
layout.setAscii(buffer, "hello", "s");
|
||||
EXPECT_EQ(layout.getChars(buffer, "s"), "hell");
|
||||
}
|
||||
|
||||
@ -49,7 +49,7 @@ TEST(StructLayout, ConvertReorder) {
|
||||
Field {FieldType::F64, "pi", 1},
|
||||
};
|
||||
auto srcLayout = StructLayout::create(srcFields);
|
||||
srcLayout.setChars(src, "truth", "text");
|
||||
srcLayout.setAscii(src, "truth", "text");
|
||||
srcLayout.setNumber(src, 3.141592, "pi");
|
||||
|
||||
EXPECT_EQ(srcLayout.getChars(src, "text"), "truth");
|
||||
@ -77,7 +77,7 @@ TEST(StructLayout, ConvertWithLoss) {
|
||||
Field {FieldType::F64, "pi", 1},
|
||||
};
|
||||
auto srcLayout = StructLayout::create(srcFields);
|
||||
srcLayout.setChars(src, "truth", "text");
|
||||
srcLayout.setAscii(src, "truth", "text");
|
||||
srcLayout.setInteger(src, 150, "someint");
|
||||
srcLayout.setNumber(src, 3.141592, "pi");
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user