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
|
ubyte* dst, std::string_view value, const std::string& name
|
||||||
) const {
|
) const {
|
||||||
const auto& field = requreField(name);
|
const auto& field = requreField(name);
|
||||||
|
|||||||
@ -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
|
||||||
|
|||||||
@ -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");
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user