This commit is contained in:
Branimir Karadžić
2023-05-05 19:18:51 -07:00
parent 6c7ddeb2a3
commit f1296fb7e0
2 changed files with 17 additions and 13 deletions

View File

@@ -297,16 +297,6 @@ namespace bx
return _writer->write(_data, _size, _err);
}
inline int32_t write(WriterI* _writer, const char* _str, Error* _err)
{
return write(_writer, _str, strLen(_str), _err);
}
inline int32_t write(WriterI* _writer, const StringView& _str, Error* _err)
{
return write(_writer, _str.getPtr(), _str.getLength(), _err);
}
inline int32_t writeRep(WriterI* _writer, uint8_t _byte, int32_t _size, Error* _err)
{
BX_ERROR_SCOPE(_err);
@@ -336,6 +326,23 @@ namespace bx
return _writer->write(&_value, sizeof(Ty), _err);
}
template<>
inline int32_t write(WriterI* _writer, const StringView& _str, Error* _err)
{
return write(_writer, _str.getPtr(), _str.getLength(), _err);
}
template<>
inline int32_t write(WriterI* _writer, const StringLiteral& _str, Error* _err)
{
return write<StringView>(_writer, _str, _err);
}
inline int32_t write(WriterI* _writer, const char* _str, Error* _err)
{
return write<StringView>(_writer, _str, _err);
}
template<typename Ty>
inline int32_t writeLE(WriterI* _writer, const Ty& _value, Error* _err)
{

View File

@@ -282,9 +282,6 @@ namespace bx
/// Write C string.
int32_t write(WriterI* _writer, const char* _str, Error* _err);
/// Write string view.
int32_t write(WriterI* _writer, const StringView& _str, Error* _err);
/// Write formatted string.
int32_t write(WriterI* _writer, const StringView& _format, va_list _argList, Error* _err);