DeSiGNAR  0.5a
Data Structures General Library
Public Member Functions | List of all members
Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput > Class Template Reference

#include <graphalgorithms.H>

Public Member Functions

 OutputGraph (NodeOutput &_node_out, ArcOutput &_arc_out, GraphOutput &_graph_out)
 
 OutputGraph (NodeOutput &&_node_out=NodeOutput(), ArcOutput &&_arc_out=ArcOutput(), GraphOutput &&_graph_out=GraphOutput())
 
void write_in_text_mode (const GT &, std::ostream &)
 
void write_in_bin_mode (const GT &, std::ofstream &)
 
void operator() (const GT &g, std::ostream &out)
 
void operator() (const GT &g, std::ofstream &out)
 

Constructor & Destructor Documentation

template<class GT , class NodeOutput = DftNodeOutput<GT>, class ArcOutput = DftArcOutput<GT>, class GraphOutput = DftGraphOutput<GT>>
Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >::OutputGraph ( NodeOutput &  _node_out,
ArcOutput &  _arc_out,
GraphOutput &  _graph_out 
)
inline
template<class GT , class NodeOutput = DftNodeOutput<GT>, class ArcOutput = DftArcOutput<GT>, class GraphOutput = DftGraphOutput<GT>>
Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >::OutputGraph ( NodeOutput &&  _node_out = NodeOutput(),
ArcOutput &&  _arc_out = ArcOutput(),
GraphOutput &&  _graph_out = GraphOutput() 
)
inline

Member Function Documentation

template<class GT , class NodeOutput = DftNodeOutput<GT>, class ArcOutput = DftArcOutput<GT>, class GraphOutput = DftGraphOutput<GT>>
void Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >::operator() ( const GT &  g,
std::ostream &  out 
)
inline
template<class GT , class NodeOutput = DftNodeOutput<GT>, class ArcOutput = DftArcOutput<GT>, class GraphOutput = DftGraphOutput<GT>>
void Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >::operator() ( const GT &  g,
std::ofstream &  out 
)
inline
template<class GT , class NodeOutput , class ArcOutput , class GraphOutput >
void Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >::write_in_bin_mode ( const GT &  g,
std::ofstream &  out 
)
template<class GT , class NodeOutput , class ArcOutput , class GraphOutput >
void Designar::OutputGraph< GT, NodeOutput, ArcOutput, GraphOutput >::write_in_text_mode ( const GT &  g,
std::ostream &  out 
)

The documentation for this class was generated from the following file: