Skip to content

Commit 4d55931

Browse files
authored
Corrected no return statement for operator<<
1 parent a450465 commit 4d55931

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

include/Graph.hpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,36 +793,42 @@ namespace CXXGRAPH
793793
{
794794
os << "Node: {\n"
795795
<< " Id:\t" << node.id << "\n Data:\t" << node.data << "\n}";
796+
return os;
796797
}
797798

798799
template <typename T>
799800
std::ostream &operator<<(std::ostream &os, const Edge<T> &edge)
800801
{
801802
os << "((Node: " << edge.nodePair.first->getId() << ")) ?----- |Edge: " << edge.id << "|-----? ((Node: " << edge.nodePair.second->getId() << "))";
803+
retrun os;
802804
}
803805

804806
template <typename T>
805807
std::ostream &operator<<(std::ostream &os, const DirectedEdge<T> &edge)
806808
{
807809
os << "((Node: " << edge.getFrom().getId() << ")) +----- |Edge: #" << edge.getId() << "|-----> ((Node: " << edge.getTo().getId() << "))";
810+
return os;
808811
}
809812

810813
template <typename T>
811814
std::ostream &operator<<(std::ostream &os, const UndirectedEdge<T> &edge)
812815
{
813816
os << "((Node: " << edge.getNode1().getId() << ")) <----- |Edge: #" << edge.getId() << "|-----> ((Node: " << edge.getNode2().getId() << "))";
817+
return os;
814818
}
815819

816820
template <typename T>
817821
std::ostream &operator<<(std::ostream &os, const DirectedWeightedEdge<T> &edge)
818822
{
819823
os << "((Node: " << edge.getFrom().getId() << ")) +----- |Edge: #" << edge.getId() << " W:" << edge.getWeight() << "|-----> ((Node: " << edge.getTo().getId() << "))";
824+
return os;
820825
}
821826

822827
template <typename T>
823828
std::ostream &operator<<(std::ostream &os, const UndirectedWeightedEdge<T> &edge)
824829
{
825830
os << "((Node: " << edge.getNode1().getId() << ")) <----- |Edge: #" << edge.getId() << " W:" << edge.getWeight() << "|-----> ((Node: " << edge.getNode2().getId() << "))";
831+
return os;
826832
}
827833

828834
template <typename T>

0 commit comments

Comments
 (0)