rename setChars to setAscii

This commit is contained in:
MihailRis 2024-08-31 09:25:05 +03:00
parent 8baabf4c0d
commit 35079d1b49
3 changed files with 7 additions and 7 deletions

View File

@ -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);

View File

@ -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

View File

@ -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");