升级print打印

升级buffer,支持模板append
This commit is contained in:
xx
2024-04-16 16:30:57 +08:00
parent e8d597ea7b
commit 708dbcd201
4 changed files with 14 additions and 16 deletions

View File

@@ -44,9 +44,10 @@ public:
void append(const char* data, size_t length);
void append(const ylib::buffer& data);
void append(std::initializer_list<uchar> char_list);
void append_c(char value);
void append_uc(unsigned char value);
template<typename T>
void append(const T& value) {
append((const char*)&value, sizeof(T));
}
void clear();
void resize(size_t length);

View File

@@ -4,6 +4,7 @@
namespace ylib
{
void println(const std::string& text,ylib::ConsoleTextColor color = ylib::ConsoleTextColor::DEFAULT);
void print(const std::string& text, ylib::ConsoleTextColor color = ylib::ConsoleTextColor::DEFAULT);
}