00001 #ifndef EDGE_PROPERTY_WRITER_H_INCLUDED_ 00002 #define EDGE_PROPERTY_WRITER_H_INCLUDED_ 00003 00004 #include "segment_graph.h" 00005 00006 #include <iostream> 00007 00008 namespace risc { 00009 00010 namespace sg { 00011 00012 struct EdgePropertyWriter { 00013 00014 EdgePropertyWriter(Graph& graph); 00015 00016 template <class Edge> 00017 void operator() (std::ostream &out, Edge e) 00018 { 00019 00020 } 00021 00022 Graph& graph_; 00023 00024 friend std::ostream& operator<< (std::ostream &out, 00025 const EdgePropertyWriter &epw) 00026 { 00027 return out; 00028 } 00029 }; 00030 00031 }; // end of namespace sg 00032 00033 }; // end of namespace risc 00034 00035 #endif /* EDGE_PROPERTY_WRITER_H_INCLUDED_ */ 00036 00037 /* ex: set softtabstop=2 tabstop=2 shiftwidth=2 expandtab: */