update headers to Filament v1.25.0
This commit is contained in:
@@ -17,13 +17,14 @@
|
||||
#ifndef TNT_UTILS_OSTREAM_H
|
||||
#define TNT_UTILS_OSTREAM_H
|
||||
|
||||
#include <string>
|
||||
#include <utility>
|
||||
|
||||
#include <utils/bitset.h>
|
||||
#include <utils/compiler.h>
|
||||
#include <utils/PrivateImplementation.h>
|
||||
|
||||
#include <string>
|
||||
#include <string_view>
|
||||
#include <utility>
|
||||
|
||||
namespace utils::io {
|
||||
|
||||
struct ostream_;
|
||||
@@ -60,6 +61,9 @@ public:
|
||||
ostream& operator<<(const char* string) noexcept;
|
||||
ostream& operator<<(const unsigned char* string) noexcept;
|
||||
|
||||
ostream& operator<<(std::string const& s) noexcept;
|
||||
ostream& operator<<(std::string_view const& s) noexcept;
|
||||
|
||||
ostream& operator<<(ostream& (* f)(ostream&)) noexcept { return f(*this); }
|
||||
|
||||
ostream& dec() noexcept;
|
||||
@@ -110,9 +114,6 @@ private:
|
||||
const char* getFormat(type t) const noexcept;
|
||||
};
|
||||
|
||||
// handles std::string
|
||||
inline ostream& operator << (ostream& o, std::string const& s) noexcept { return o << s.c_str(); }
|
||||
|
||||
// handles utils::bitset
|
||||
inline ostream& operator << (ostream& o, utils::bitset32 const& s) noexcept {
|
||||
return o << (void*)uintptr_t(s.getValue());
|
||||
@@ -131,7 +132,7 @@ inline ostream& operator<<(ostream& stream, const VECTOR<T>& v) {
|
||||
|
||||
inline ostream& hex(ostream& s) noexcept { return s.hex(); }
|
||||
inline ostream& dec(ostream& s) noexcept { return s.dec(); }
|
||||
inline ostream& endl(ostream& s) noexcept { s << "\n"; return s.flush(); }
|
||||
inline ostream& endl(ostream& s) noexcept { s << '\n'; return s.flush(); }
|
||||
inline ostream& flush(ostream& s) noexcept { return s.flush(); }
|
||||
|
||||
} // namespace utils::io
|
||||
|
||||
Reference in New Issue
Block a user