Kaynağa Gözat

stl: std::ostream

skypjack 2 hafta önce
ebeveyn
işleme
0c3db25cf4
2 değiştirilmiş dosya ile 4 ekleme ve 2 silme
  1. 2 2
      src/entt/graph/dot.hpp
  2. 2 0
      src/entt/stl/ostream.hpp

+ 2 - 2
src/entt/graph/dot.hpp

@@ -16,7 +16,7 @@ namespace entt {
  */
  */
 template<typename Graph>
 template<typename Graph>
 requires stl::derived_from<typename Graph::graph_category, directed_tag>
 requires stl::derived_from<typename Graph::graph_category, directed_tag>
-void dot(std::ostream &out, const Graph &graph, stl::invocable<std::ostream &, typename Graph::vertex_type> auto writer) {
+void dot(stl::ostream &out, const Graph &graph, stl::invocable<stl::ostream &, typename Graph::vertex_type> auto writer) {
     if constexpr(stl::same_as<typename Graph::graph_category, undirected_tag>) {
     if constexpr(stl::same_as<typename Graph::graph_category, undirected_tag>) {
         out << "graph{";
         out << "graph{";
     } else {
     } else {
@@ -47,7 +47,7 @@ void dot(std::ostream &out, const Graph &graph, stl::invocable<std::ostream &, t
  * @param graph The graph to output.
  * @param graph The graph to output.
  */
  */
 template<typename Graph>
 template<typename Graph>
-void dot(std::ostream &out, const Graph &graph) {
+void dot(stl::ostream &out, const Graph &graph) {
     return dot(out, graph, [](auto &&...) {});
     return dot(out, graph, [](auto &&...) {});
 }
 }
 
 

+ 2 - 0
src/entt/stl/ostream.hpp

@@ -6,6 +6,8 @@
 /*! @cond ENTT_INTERNAL */
 /*! @cond ENTT_INTERNAL */
 namespace entt::stl {
 namespace entt::stl {
 
 
+using std::ostream;
+
 } // namespace entt::stl
 } // namespace entt::stl
 /*! @endcond */
 /*! @endcond */