"...composable_kernel_rocm.git" did not exist on "5dd5b531c155eeb0c63319a8ad6254d7aaebf231"
Commit 77296927 authored by Jesse Beder's avatar Jesse Beder
Browse files

Refactored stream overloads

parent 2ffdc5b4
...@@ -49,9 +49,20 @@ namespace YAML ...@@ -49,9 +49,20 @@ namespace YAML
bool m_comment; bool m_comment;
}; };
ostream_wrapper& operator << (ostream_wrapper& out, const char *str); inline ostream_wrapper& operator << (ostream_wrapper& stream, const char *str) {
ostream_wrapper& operator << (ostream_wrapper& out, const std::string& str); stream.write(str, std::strlen(str));
ostream_wrapper& operator << (ostream_wrapper& out, char ch); return stream;
}
inline ostream_wrapper& operator << (ostream_wrapper& stream, const std::string& str) {
stream.write(str);
return stream;
}
inline ostream_wrapper& operator << (ostream_wrapper& stream, char ch) {
stream.write(&ch, 1);
return stream;
}
} }
#endif // OSTREAM_WRAPPER_H_62B23520_7C8E_11DE_8A39_0800200C9A66 #endif // OSTREAM_WRAPPER_H_62B23520_7C8E_11DE_8A39_0800200C9A66
...@@ -53,22 +53,4 @@ namespace YAML ...@@ -53,22 +53,4 @@ namespace YAML
m_comment = false; m_comment = false;
} }
} }
ostream_wrapper& operator << (ostream_wrapper& out, const char *str)
{
out.write(str, std::strlen(str));
return out;
}
ostream_wrapper& operator << (ostream_wrapper& out, const std::string& str)
{
out.write(str);
return out;
}
ostream_wrapper& operator << (ostream_wrapper& out, char ch)
{
out.write(&ch, 1);
return out;
}
} }
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment