K. Noel Belcourt
441edc8e1c
Fix macro logic for gcc 5, thanks to Alex Lauser
...
for pointing this out.
2014-11-11 12:18:44 -07:00
K. Noel Belcourt
f13ec6fa32
Condition TTI finish_edge on supported compilers.
...
If compiler doesn't support has_member_function for member
templates, use old TTI syntax to avoid compiler error.
Supported compilers are gcc 4.9 and newer, clang any platform,
and intel 12 and newer.
2014-11-10 21:39:40 -07:00
K. Noel Belcourt
8ece8fac15
Fix type traits so finish_edge is called when defined.
...
Changed the usage of TTI so that finish_edge is actually
called when defined. Also regularized the finish_edge
signature so E is passed by value and G by const ref.
2014-11-08 17:01:01 -07:00
K. Noel Belcourt
63dd92da72
Add missing iostream header.
2014-11-08 13:07:55 -07:00
Noel Belcourt
eb9c64626c
Merge pull request #23 from jakobandersen/develop
...
Update attribute delimiter for read_graphviz
2014-11-07 17:34:10 -07:00
Jakob Lykke Andersen
183a74d213
Update attribute delimiter for read_graphviz
...
Support semicolon and nothing as ending of attributes, in addition to comma. See http://graphviz.org/content/dot-language .
2014-11-08 01:27:35 +01:00
Noel Belcourt
aba24ae80a
Merge pull request #19 from josefcibulka/changes
...
Added graph property support to read_graphml
Well, it turns out there's already Boost.Test dependencies in Graph that I wasn't aware of. Tested with Clang 6.0 on Darwin.
2014-11-02 15:23:14 -07:00
Noel Belcourt
cad7851624
Merge pull request #21 from lorenzb/develop
...
Fix missing #include causing compilation errors
Thanks, nice find!
2014-11-02 13:38:20 -07:00
Lorenz Breidenbach
6e1ed79cbc
Add missing #include of boost/functional/hash.hpp
2014-10-15 13:05:26 +02:00
Josef Cibulka
bc60e27f75
Comparison of doubles in graphml_test.cpp in now done with some tolerance to rounding errors.
2014-09-29 11:08:23 +02:00
Josef Cibulka
3afa03dcd0
Changed asserts to BOOST_CHECK in graphml_test.cpp
2014-09-29 10:27:19 +02:00
Josef Cibulka
3a663cddc3
Merge remote-tracking branch 'myremote/master' into HEAD
2014-09-27 21:11:10 +02:00
Josef Cibulka
02fbda4272
Added reading of graph properties from graphml.
2014-09-26 16:28:22 +02:00
Noel Belcourt
c07183ad71
Merge pull request #17 from danieljames/metadata
...
Create metadata file.
Thanks Daniel.
2014-09-01 20:33:01 -06:00
Daniel James
292fb84421
Add metadata file.
2014-08-18 14:59:33 +01:00
Eric Niebler
290e9fc3d1
Merge branch 'master' into develop
2014-08-03 13:06:46 -07:00
Eric Niebler
70a2630932
Merge pull request #14 from Lastique/patch-1
...
Fix compilation with gcc 4.4 in C++11 mode
boost-1.59.0
boost-1.58.0
boost-1.57.0
boost-1.56.0
2014-08-03 12:46:30 -07:00
Noel Belcourt
7d7eca4a38
Cleanup unused typedefs (gcc-4.8.2 c++0x).
2014-07-31 12:46:39 -06:00
Noel Belcourt
03dbf02a5a
Fixes explicit operator() bool of Boost.Optional in c++11 mode.
...
Uses static_cast<const bool>() rather than explicit conversion.
2014-07-31 12:12:05 -06:00
Noel Belcourt
da78b282b4
Fix convertion to bool from vector boost::optional in c++0x mode.
2014-07-30 21:09:52 -06:00
Eric Niebler
612b42c7b2
Merge pull request #14 from Lastique/patch-1
...
Fix compilation with gcc 4.4 in C++11 mode
2014-07-30 14:13:56 -07:00
Andrey Semashev
73c4e2e36c
Resolve assignment operator ambiguity with gcc 4.4.
2014-07-30 23:37:09 +04:00
Andrey Semashev
0f4ecbcd4b
Fix compilation with gcc 4.4 in C++11 mode
...
Add constructor and assignment operator implementations for gcc 4.4 since it does not support defaulted move constructors and assignment. The operators are also used for gcc 4.5 for good measure (I cannot test it but gcc 4.6 does not need this workaround).
Also the workaround is used for MSVC as well. The previous MSVC branch was incorrect since it did not invoke base class constructors and assignment.
2014-07-30 12:01:19 +04:00
Noel Belcourt
4210b6aa84
Merge pull request #11 from MarcelRaad/patch-1
...
Remove unused variables
Tested with clang-5.1 on Mavericks, thanks Marcel.
2014-07-12 15:03:43 -06:00
Marcel Raad
d6314a81bb
Remove unused variables
...
This fixes compiler warnings about variable shadowing.
2014-07-12 13:32:16 +02:00
K. Noel Belcourt
9ce26cf6ea
Fix graph_parallel test conversion from const optional<> to
...
a non-const bool.
2014-05-18 21:27:08 -06:00
Noel Belcourt
235064c63c
Merge branch 'develop'
2014-05-16 15:15:30 -06:00
Noel Belcourt
1b88c5bc8b
Merge branch 'master' into develop
...
Conflicts:
include/boost/graph/adjacency_matrix.hpp
include/boost/graph/detail/adjacency_list.hpp
include/boost/graph/named_graph.hpp
include/boost/graph/r_c_shortest_paths.hpp
include/boost/graph/vf2_sub_graph_iso.hpp
test/Jamfile.v2
test/make_connected_test.cpp
2014-05-16 15:14:57 -06:00
Noel Belcourt
887de5e2e3
Merge pull request #10 from jhunold/vc12
...
Vc12 does not support default move constructors
Looks okay, assume you'll followup with any remaining failing vc12 tests.
2014-05-14 17:07:40 -06:00
Noel Belcourt
12d334fff6
Merge pull request #5 from BenPope/develop
...
Fix [un]directed_graph::swap and add tests
Nice job, thanks! I'll have to look at your other points a bit more carefully before responding.
2014-05-14 10:41:25 -06:00
BenPope
e2da814588
Add tests for member swap and fix undirected_graph<>::swap
2014-05-14 23:46:25 +08:00
BenPope
9b7fbc1a76
Add tests for member swap and fix undirected_graph<>::swap
2014-05-14 23:43:53 +08:00
BenPope
1f2dc47fdd
Merge branch 'develop' of github.com:boostorg/graph into develop
2014-05-14 21:51:59 +08:00
Jürgen Hunold
fcaef7c4e3
Fix: vc12 doe not support defaulted move constructors, so provide an implementation.
2014-05-13 15:52:46 +02:00
Noel Belcourt
07c47bca51
Merge pull request #8 from cirosantilli/doc-quicktour-vertex-type
...
Explicitly use vertex type on quick tour example.
2014-04-28 13:42:15 -06:00
Ciro Santilli
b77deb851a
Explicitly use vertex type on quick tour example.
2014-04-28 09:28:13 +02:00
BenPope
86bbbf563d
Fix directed_graph::swap
2014-04-21 22:15:48 +08:00
K. Noel Belcourt
f1fe4a9132
Fix a use of typename outside of template. Looks like a merge
...
from develop omitted this as it's fixed in develop, not in
master.
This should clear master graph tests on Darwin and Linux.
2014-01-29 13:01:02 -07:00
Jeremiah Willcock
cb26ccf2ba
Changed to use unique_ptr when C++11 is enabled; made other fixes to enable move semantics
...
[SVN r86733]
2013-11-17 02:18:42 +00:00
Jeremiah Willcock
cec654dedb
Changed some names to fix shadowing warnings; refs #9371
...
[SVN r86680]
2013-11-13 17:36:02 +00:00
Jeremiah Willcock
983be4b9e7
Added graph property support to write_graphviz_dp
...
[SVN r86604]
2013-11-09 19:06:06 +00:00
Jeremiah Willcock
332b49261c
Fixed invalid uses of "typename"
...
[SVN r86577]
2013-11-06 21:16:55 +00:00
Jeremiah Willcock
a9b0657fd3
Fixed figure caption; fixes #9312
...
[SVN r86502]
2013-10-28 16:40:16 +00:00
Jeremiah Willcock
4af610830b
Fixed edge_range bug from http://stackoverflow.com/questions/19223692/boost-graph-library-directed-multigraph-edge-range-bug?rq=1
...
[SVN r86469]
2013-10-26 22:57:10 +00:00
Jeremiah Willcock
031ce8084b
Changed random_access_iterator_property_map to iterator_property_map in documentation; fixes #9300
...
[SVN r86456]
2013-10-26 15:30:09 +00:00
Jeremiah Willcock
db6e8b7981
Moved parts of PBGL used by parallel property maps over to property map directories and namespaces; this fixes circular dependencies between these two libraries (assuming boost/property_map/parallel is treated as a separate library)
...
[SVN r86381]
2013-10-21 18:29:04 +00:00
Jeremiah Willcock
74564d5a1c
Made some of changes from #9246 : added new test case (modifying tests on callback usage to match current documentation); removed special-casing of empty graphs; added patch from #9246 for correct return values; did not make change to documentation suggested there since I chose to have the callback called even for empty graphs; fixes #9246
...
[SVN r86336]
2013-10-17 02:51:14 +00:00
Stephen Kelly
91a21a559c
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#else...#endif blocks.
[SVN r86245]
2013-10-11 23:17:48 +00:00
Stephen Kelly
73b68e32ba
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifndef...#endif conditions.
[SVN r86244]
2013-10-11 23:15:00 +00:00
Stephen Kelly
0464915a7f
Remove BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
Process #ifdef...#endif blocks.
[SVN r86243]
2013-10-11 23:13:10 +00:00