Changes in lemon/lgf_writer.h [303:a3a69f5bba62:295:7c796c1cf1b0] in lemon-1.2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/lgf_writer.h
r303 r295 352 352 class DigraphWriter; 353 353 354 /// \brief Return a \ref DigraphWriter class355 ///356 /// This function just returns a \ref DigraphWriter class.357 /// \relates DigraphWriter358 354 template <typename Digraph> 359 355 DigraphWriter<Digraph> digraphWriter(const Digraph& digraph, 360 std::ostream& os = std::cout) { 361 DigraphWriter<Digraph> tmp(digraph, os); 362 return tmp; 363 } 364 365 /// \brief Return a \ref DigraphWriter class 366 /// 367 /// This function just returns a \ref DigraphWriter class. 368 /// \relates DigraphWriter 356 std::ostream& os = std::cout); 357 369 358 template <typename Digraph> 370 359 DigraphWriter<Digraph> digraphWriter(const Digraph& digraph, 371 const std::string& fn) { 372 DigraphWriter<Digraph> tmp(digraph, fn); 373 return tmp; 374 } 375 376 /// \brief Return a \ref DigraphWriter class 377 /// 378 /// This function just returns a \ref DigraphWriter class. 379 /// \relates DigraphWriter 360 const std::string& fn); 361 380 362 template <typename Digraph> 381 363 DigraphWriter<Digraph> digraphWriter(const Digraph& digraph, 382 const char* fn) { 383 DigraphWriter<Digraph> tmp(digraph, fn); 384 return tmp; 385 } 364 const char *fn); 386 365 387 366 /// \ingroup lemon_io … … 935 914 }; 936 915 916 /// \brief Return a \ref DigraphWriter class 917 /// 918 /// This function just returns a \ref DigraphWriter class. 919 /// \relates DigraphWriter 920 template <typename Digraph> 921 DigraphWriter<Digraph> digraphWriter(const Digraph& digraph, 922 std::ostream& os = std::cout) { 923 DigraphWriter<Digraph> tmp(digraph, os); 924 return tmp; 925 } 926 927 /// \brief Return a \ref DigraphWriter class 928 /// 929 /// This function just returns a \ref DigraphWriter class. 930 /// \relates DigraphWriter 931 template <typename Digraph> 932 DigraphWriter<Digraph> digraphWriter(const Digraph& digraph, 933 const std::string& fn) { 934 DigraphWriter<Digraph> tmp(digraph, fn); 935 return tmp; 936 } 937 938 /// \brief Return a \ref DigraphWriter class 939 /// 940 /// This function just returns a \ref DigraphWriter class. 941 /// \relates DigraphWriter 942 template <typename Digraph> 943 DigraphWriter<Digraph> digraphWriter(const Digraph& digraph, 944 const char* fn) { 945 DigraphWriter<Digraph> tmp(digraph, fn); 946 return tmp; 947 } 948 937 949 template <typename Graph> 938 950 class GraphWriter; 939 951 940 /// \brief Return a \ref GraphWriter class941 ///942 /// This function just returns a \ref GraphWriter class.943 /// \relates GraphWriter944 952 template <typename Graph> 945 953 GraphWriter<Graph> graphWriter(const Graph& graph, 946 std::ostream& os = std::cout) { 947 GraphWriter<Graph> tmp(graph, os); 948 return tmp; 949 } 950 951 /// \brief Return a \ref GraphWriter class 952 /// 953 /// This function just returns a \ref GraphWriter class. 954 /// \relates GraphWriter 954 std::ostream& os = std::cout); 955 955 956 template <typename Graph> 956 GraphWriter<Graph> graphWriter(const Graph& graph, const std::string& fn) { 957 GraphWriter<Graph> tmp(graph, fn); 958 return tmp; 959 } 960 961 /// \brief Return a \ref GraphWriter class 962 /// 963 /// This function just returns a \ref GraphWriter class. 964 /// \relates GraphWriter 957 GraphWriter<Graph> graphWriter(const Graph& graph, const std::string& fn); 958 965 959 template <typename Graph> 966 GraphWriter<Graph> graphWriter(const Graph& graph, const char* fn) { 967 GraphWriter<Graph> tmp(graph, fn); 968 return tmp; 969 } 960 GraphWriter<Graph> graphWriter(const Graph& graph, const char *fn); 970 961 971 962 /// \ingroup lemon_io … … 1535 1526 /// @} 1536 1527 }; 1528 1529 /// \brief Return a \ref GraphWriter class 1530 /// 1531 /// This function just returns a \ref GraphWriter class. 1532 /// \relates GraphWriter 1533 template <typename Graph> 1534 GraphWriter<Graph> graphWriter(const Graph& graph, 1535 std::ostream& os = std::cout) { 1536 GraphWriter<Graph> tmp(graph, os); 1537 return tmp; 1538 } 1539 1540 /// \brief Return a \ref GraphWriter class 1541 /// 1542 /// This function just returns a \ref GraphWriter class. 1543 /// \relates GraphWriter 1544 template <typename Graph> 1545 GraphWriter<Graph> graphWriter(const Graph& graph, const std::string& fn) { 1546 GraphWriter<Graph> tmp(graph, fn); 1547 return tmp; 1548 } 1549 1550 /// \brief Return a \ref GraphWriter class 1551 /// 1552 /// This function just returns a \ref GraphWriter class. 1553 /// \relates GraphWriter 1554 template <typename Graph> 1555 GraphWriter<Graph> graphWriter(const Graph& graph, const char* fn) { 1556 GraphWriter<Graph> tmp(graph, fn); 1557 return tmp; 1558 } 1537 1559 1538 1560 class SectionWriter;
Note: See TracChangeset
for help on using the changeset viewer.