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 ubyte* dst, std::string_view value, const std::string& name
) const { ) const {
const auto& field = requreField(name); const auto& field = requreField(name);

View File

@ -143,14 +143,14 @@ namespace data {
/// @brief Replace chars array to given ASCII string /// @brief Replace chars array to given ASCII string
/// @throws std::runtime_exception - field not found /// @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 dst destination buffer
/// @param value ASCII string /// @param value ASCII string
/// @param name field name /// @param name field name
/// @return number of written string chars /// @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 /// @throws std::runtime_exception - field not found
/// @param dst destination buffer /// @param dst destination buffer
/// @param value utf-8 string /// @param value utf-8 string

View File

@ -23,7 +23,7 @@ TEST(StructLayout, ReadWrite) {
layout.setNumber(buffer, 3.141592f, "f"); layout.setNumber(buffer, 3.141592f, "f");
EXPECT_FLOAT_EQ(layout.getNumber(buffer, "f"), 3.141592f); 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"); EXPECT_EQ(layout.getChars(buffer, "s"), "hell");
} }
@ -49,7 +49,7 @@ TEST(StructLayout, ConvertReorder) {
Field {FieldType::F64, "pi", 1}, Field {FieldType::F64, "pi", 1},
}; };
auto srcLayout = StructLayout::create(srcFields); auto srcLayout = StructLayout::create(srcFields);
srcLayout.setChars(src, "truth", "text"); srcLayout.setAscii(src, "truth", "text");
srcLayout.setNumber(src, 3.141592, "pi"); srcLayout.setNumber(src, 3.141592, "pi");
EXPECT_EQ(srcLayout.getChars(src, "text"), "truth"); EXPECT_EQ(srcLayout.getChars(src, "text"), "truth");
@ -77,7 +77,7 @@ TEST(StructLayout, ConvertWithLoss) {
Field {FieldType::F64, "pi", 1}, Field {FieldType::F64, "pi", 1},
}; };
auto srcLayout = StructLayout::create(srcFields); auto srcLayout = StructLayout::create(srcFields);
srcLayout.setChars(src, "truth", "text"); srcLayout.setAscii(src, "truth", "text");
srcLayout.setInteger(src, 150, "someint"); srcLayout.setInteger(src, 150, "someint");
srcLayout.setNumber(src, 3.141592, "pi"); srcLayout.setNumber(src, 3.141592, "pi");