- 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/adjacency_matrix.hpp boost/graph/adjacency_matrix.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 443 | 443 |     // graph type. Instead, use directedS, which also provides the | 
          
          
            | 444 | 444 |     // functionality required for a Bidirectional Graph (in_edges, | 
          
          
            | 445 | 445 |     // in_degree, etc.). | 
          
        
        
          
            | 446 |   |     BOOST_STATIC_ASSERT(type_traits::ice_not<(is_same<Directed, bidirectionalS>::value)>::value); | 
          
          
            |   | 446 |     BOOST_STATIC_ASSERT(!is_same<Directed, bidirectionalS>::value); | 
          
        
        
          
            | 447 | 447 |  | 
          
          
            | 448 | 448 |     typedef typename mpl::if_<is_directed, | 
          
          
            | 449 | 449 |                                     bidirectional_tag, undirected_tag>::type | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/bandwidth.hpp boost/graph/bandwidth.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 10 | 10 | #include <algorithm> // for std::min and std::max | 
          
          
            | 11 | 11 | #include <boost/config.hpp> | 
          
          
            | 12 | 12 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            |   | 13 | #include <boost/graph/properties.hpp> | 
          
        
        
          
            | 13 | 14 | #include <boost/detail/numeric_traits.hpp> | 
          
          
            | 14 | 15 |  | 
          
          
            | 15 | 16 | namespace boost { | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/chrobak_payne_drawing.hpp boost/graph/chrobak_payne_drawing.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 14 | 14 | #include <stack> | 
          
          
            | 15 | 15 | #include <boost/config.hpp> | 
          
          
            | 16 | 16 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            |   | 17 | #include <boost/graph/properties.hpp> | 
          
        
        
          
            | 17 | 18 | #include <boost/property_map/property_map.hpp> | 
          
          
            | 18 | 19 |  | 
          
          
            | 19 | 20 |  | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/circle_layout.hpp boost/graph/circle_layout.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 14 | 14 | #include <boost/graph/graph_traits.hpp> | 
          
          
            | 15 | 15 | #include <boost/graph/iteration_macros.hpp> | 
          
          
            | 16 | 16 | #include <boost/graph/topology.hpp> | 
          
        
        
          
            |   | 17 | #include <boost/property_map/property_map.hpp> | 
          
        
        
          
            | 17 | 18 | #include <boost/static_assert.hpp> | 
          
          
            | 18 | 19 |  | 
          
          
            | 19 | 20 | namespace boost { | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/detail/edge.hpp boost/graph/detail/edge.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 13 | 13 |  | 
          
          
            | 14 | 14 | #include <iosfwd> | 
          
          
            | 15 | 15 |  | 
          
        
        
          
            |   | 16 | #include <boost/functional/hash.hpp> | 
          
          
            |   | 17 |  | 
          
        
        
          
            | 16 | 18 | namespace boost { | 
          
          
            | 17 | 19 |  | 
          
          
            | 18 | 20 |   namespace  detail { | 
          
        
      
     
    - 
      
      
Only in boost/graph/detail: .#index.hpp
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/detail/index.hpp boost/graph/detail/index.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 8 | 8 | #define BOOST_GRAPH_DETAIL_INDEX_HPP | 
          
          
            | 9 | 9 |  | 
          
          
            | 10 | 10 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            |   | 11 | #include <boost/graph/properties.hpp> | 
          
        
        
          
            | 11 | 12 |  | 
          
          
            | 12 | 13 | // The structures in this module are responsible for selecting and defining | 
          
          
            | 13 | 14 | // types for accessing a builting index map. Note that the selection of these | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/dimacs.hpp boost/graph/dimacs.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 18 | 18 | #include <vector> | 
          
          
            | 19 | 19 | #include <queue> | 
          
          
            | 20 | 20 | #include <boost/assert.hpp> | 
          
        
        
          
            |   | 21 | #include <boost/throw_exception.hpp> | 
          
        
        
          
            | 21 | 22 |  | 
          
          
            | 22 | 23 | namespace boost { namespace graph { | 
          
          
            | 23 | 24 |  | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/edge_connectivity.hpp boost/graph/edge_connectivity.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 16 | 16 | #include <vector> | 
          
          
            | 17 | 17 | #include <set> | 
          
          
            | 18 | 18 | #include <algorithm> | 
          
        
        
          
            |   | 19 | #include <boost/graph/adjacency_list.hpp> | 
          
        
        
          
            | 19 | 20 | #include <boost/graph/edmonds_karp_max_flow.hpp> | 
          
          
            | 20 | 21 |  | 
          
          
            | 21 | 22 | namespace boost { | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/graph_mutability_traits.hpp boost/graph/graph_mutability_traits.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 11 | 11 | #include <boost/mpl/if.hpp> | 
          
          
            | 12 | 12 | #include <boost/mpl/and.hpp> | 
          
          
            | 13 | 13 | #include <boost/mpl/bool.hpp> | 
          
        
        
          
            |   | 14 | #include <boost/type_traits/is_convertible.hpp> | 
          
        
        
          
            | 14 | 15 | #include <boost/type_traits/is_same.hpp> | 
          
          
            | 15 | 16 |  | 
          
          
            | 16 | 17 | namespace boost { | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/graph_stats.hpp boost/graph/graph_stats.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 11 | 11 |  | 
          
          
            | 12 | 12 | #include <map> | 
          
          
            | 13 | 13 | #include <list> | 
          
        
        
          
            |   | 14 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            | 14 | 15 | #include <boost/graph/iteration_macros.hpp> | 
          
        
        
          
            |   | 16 | #include <boost/graph/properties.hpp> | 
          
          
            |   | 17 | #include <boost/tuple/tuple.hpp> | 
          
        
        
          
            | 15 | 18 | #include <boost/assert.hpp> | 
          
          
            | 16 | 19 |  | 
          
          
            | 17 | 20 | namespace boost { namespace graph { | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/howard_cycle_ratio.hpp boost/graph/howard_cycle_ratio.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 579 | 579 |     typedef typename remove_const< | 
          
          
            | 580 | 580 |         typename property_traits<EdgeWeightMap>::value_type | 
          
          
            | 581 | 581 |     >::type Weight; | 
          
        
        
          
            | 582 |   |     typename std::vector<Weight> ed_w2(boost::num_edges(g), 1); | 
          
          
            |   | 582 |     typename std::vector<Weight> ed_w2(num_edges(g), 1); | 
          
        
        
          
            | 583 | 583 |     return maximum_cycle_ratio(g, vim, ewm, | 
          
          
            | 584 | 584 |                                make_iterator_property_map(ed_w2.begin(), eim), | 
          
          
            | 585 | 585 |                                pcc, ft); | 
          
        
        
          
            | … | 
            … | 
            
              
               
             | 
          
        
        
          
            | 613 | 613 |     typedef typename remove_const< | 
          
          
            | 614 | 614 |         typename property_traits<EdgeWeightMap>::value_type | 
          
          
            | 615 | 615 |     >::type Weight; | 
          
        
        
          
            | 616 |   |     typename std::vector<Weight> ed_w2(boost::num_edges(g), 1); | 
          
          
            |   | 616 |     typename std::vector<Weight> ed_w2(num_edges(g), 1); | 
          
        
        
          
            | 617 | 617 |     return minimum_cycle_ratio(g, vim, ewm, | 
          
          
            | 618 | 618 |                                make_iterator_property_map(ed_w2.begin(), eim), | 
          
          
            | 619 | 619 |                                pcc, ft); | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/labeled_graph.hpp boost/graph/labeled_graph.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 18 | 18 | #include <boost/type_traits/is_same.hpp> | 
          
          
            | 19 | 19 | #include <boost/type_traits/is_unsigned.hpp> | 
          
          
            | 20 | 20 | #include <boost/pending/container_traits.hpp> | 
          
        
        
          
            |   | 21 | #include <boost/graph/adjacency_list.hpp> | 
          
        
        
          
            | 21 | 22 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            |   | 23 | #include <boost/property_map/property_map.hpp> | 
          
        
        
          
            | 22 | 24 |  | 
          
          
            | 23 | 25 | // This file implements a utility for creating mappings from arbitrary | 
          
          
            | 24 | 26 | // identifiers to the vertices of a graph. | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/metis.hpp boost/graph/metis.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 24 | 24 | #include <vector> | 
          
          
            | 25 | 25 | #include <algorithm> | 
          
          
            | 26 | 26 |  | 
          
        
        
          
            |   | 27 | #include <boost/throw_exception.hpp> | 
          
          
            |   | 28 |  | 
          
        
        
          
            | 27 | 29 | namespace boost { namespace graph { | 
          
          
            | 28 | 30 |  | 
          
          
            | 29 | 31 | class metis_exception : public std::exception {}; | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/planar_canonical_ordering.hpp boost/graph/planar_canonical_ordering.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 14 | 14 | #include <boost/config.hpp> | 
          
          
            | 15 | 15 | #include <boost/next_prior.hpp> | 
          
          
            | 16 | 16 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            |   | 17 | #include <boost/graph/properties.hpp> | 
          
        
        
          
            | 17 | 18 | #include <boost/property_map/property_map.hpp> | 
          
          
            | 18 | 19 |  | 
          
          
            | 19 | 20 |  | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/point_traits.hpp boost/graph/point_traits.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 9 | 9 | #ifndef BOOST_GRAPH_POINT_TRAITS_HPP | 
          
          
            | 10 | 10 | #define BOOST_GRAPH_POINT_TRAITS_HPP | 
          
          
            | 11 | 11 |  | 
          
        
        
          
            |   | 12 | #include <cstddef> | 
          
          
            |   | 13 |  | 
          
        
        
          
            | 12 | 14 | namespace boost { namespace graph { | 
          
          
            | 13 | 15 |  | 
          
          
            | 14 | 16 | template<typename Point> | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/r_c_shortest_paths.hpp boost/graph/r_c_shortest_paths.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 8 | 8 | #ifndef BOOST_GRAPH_R_C_SHORTEST_PATHS_HPP | 
          
          
            | 9 | 9 | #define BOOST_GRAPH_R_C_SHORTEST_PATHS_HPP | 
          
          
            | 10 | 10 |  | 
          
        
        
          
            |   | 11 | #include <list> | 
          
        
        
          
            | 11 | 12 | #include <map> | 
          
          
            | 12 | 13 | #include <queue> | 
          
          
            | 13 | 14 | #include <vector> | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/small_world_generator.hpp boost/graph/small_world_generator.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 11 | 11 |  | 
          
          
            | 12 | 12 | #include <iterator> | 
          
          
            | 13 | 13 | #include <utility> | 
          
        
        
          
            |   | 14 | #include <boost/graph/graph_traits.hpp> | 
          
        
        
          
            | 14 | 15 | #include <boost/random/uniform_01.hpp> | 
          
          
            | 15 | 16 | #include <boost/random/uniform_int.hpp> | 
          
          
            | 16 | 17 |  | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/ssca_graph_generator.hpp boost/graph/ssca_graph_generator.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 15 | 15 | #include <queue> | 
          
          
            | 16 | 16 | #include <boost/config.hpp> | 
          
          
            | 17 | 17 | #include <boost/random/uniform_int.hpp> | 
          
        
        
          
            |   | 18 | #include <boost/random/uniform_01.hpp> | 
          
        
        
          
            | 18 | 19 | #include <boost/graph/graph_traits.hpp> | 
          
          
            | 19 | 20 | #include <boost/type_traits/is_base_and_derived.hpp> | 
          
          
            | 20 | 21 | #include <boost/type_traits/is_same.hpp> | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/tree_traits.hpp boost/graph/tree_traits.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 6 | 6 | #ifndef BOOST_TREE_STRUCTURE_HPP | 
          
          
            | 7 | 7 | #define BOOST_TREE_STRUCTURE_HPP | 
          
          
            | 8 | 8 |  | 
          
        
        
          
            |   | 9 | #include <boost/tuple/tuple.hpp> | 
          
          
            |   | 10 |  | 
          
        
        
          
            | 9 | 11 | namespace boost { | 
          
          
            | 10 | 12 |  | 
          
          
            | 11 | 13 |   template <class T> | 
          
        
      
     
    - 
      
      
diff -ru /google/src/files/109203990/depot/google3/third_party/boost/do_not_include_from_google3_only_third_party/boost/boost/graph/write_dimacs.hpp boost/graph/write_dimacs.hpp
      
        
          
        
        
          
            | 
              old
             | 
            
              new
             | 
            
              
               
             | 
          
        
        
          
            | 41 | 41 | #include <string> | 
          
          
            | 42 | 42 | #include <ostream> | 
          
          
            | 43 | 43 |  | 
          
        
        
          
            |   | 44 | #include <boost/graph/graph_traits.hpp> | 
          
          
            |   | 45 | #include <boost/tuple/tuple.hpp> | 
          
          
            |   | 46 |  | 
          
        
        
          
            | 44 | 47 | namespace boost { | 
          
          
            | 45 | 48 |  | 
          
          
            | 46 | 49 | template <class Graph, class CapacityMap, class IndexMap> |