#include <boost/config.hpp>
#include <string>
#include <map>
#include <iostream>
#include <fstream>
#include <stdio.h>
#include <boost/property_map/property_map.hpp>
#include <boost/tuple/tuple.hpp>
#include <boost/graph/graph_traits.hpp>
#include <boost/graph/properties.hpp>
#include <boost/graph/subgraph.hpp>
#include <boost/graph/adjacency_list.hpp>
#include <boost/property_map/dynamic_property_map.hpp>
#include <boost/graph/overloading.hpp>
#include <boost/graph/dll_import_export.hpp>
#include <boost/graph/compressed_sparse_row_graph.hpp>
#include <boost/graph/iteration_macros.hpp>
#include <boost/spirit/include/classic_multi_pass.hpp>
#include <boost/lexical_cast.hpp>
#include <boost/static_assert.hpp>
#include <boost/algorithm/string/replace.hpp>
#include <boost/xpressive/xpressive_static.hpp>
#include <boost/foreach.hpp>
#include <boost/graph/detail/read_graphviz_new.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::detail | |
boost::graph | |
boost::graph::detail | |
boost::detail::graph | |
Typedefs | |
typedef std::string | boost::detail::graph::id_t |
typedef id_t | boost::detail::graph::node_t |
Enumerations | |
enum | boost::edge_attribute_t { boost::edge_attribute = 1111 } |
enum | boost::vertex_attribute_t { boost::vertex_attribute = 2222 } |
enum | boost::graph_graph_attribute_t { boost::graph_graph_attribute = 3333 } |
enum | boost::graph_vertex_attribute_t { boost::graph_vertex_attribute = 4444 } |
enum | boost::graph_edge_attribute_t { boost::graph_edge_attribute = 5555 } |
Functions | |
template<typename T > | |
std::string | boost::escape_dot_string (const T &obj) |
template<class Name > | |
label_writer< Name > | boost::make_label_writer (Name n) |
boost::BOOST_INSTALL_PROPERTY (edge, attribute) | |
boost::BOOST_INSTALL_PROPERTY (vertex, attribute) | |
boost::BOOST_INSTALL_PROPERTY (graph, graph_attribute) | |
boost::BOOST_INSTALL_PROPERTY (graph, vertex_attribute) | |
boost::BOOST_INSTALL_PROPERTY (graph, edge_attribute) | |
template<class Attribute > | |
void | boost::write_attributes (const Attribute &attr, std::ostream &out) |
template<typename Attributes > | |
void | boost::write_all_attributes (Attributes attributes, const std::string &name, std::ostream &out) |
void | boost::write_all_attributes (detail::error_property_not_found, const std::string &, std::ostream &) |
template<typename GAttrMap , typename NAttrMap , typename EAttrMap > | |
graph_attributes_writer < GAttrMap, NAttrMap, EAttrMap > | boost::make_graph_attributes_writer (const GAttrMap &g_attr, const NAttrMap &n_attr, const EAttrMap &e_attr) |
template<typename Graph > | |
graph_attributes_writer < typename graph_property < Graph, graph_graph_attribute_t > ::type, typename graph_property< Graph, graph_vertex_attribute_t > ::type, typename graph_property< Graph, graph_edge_attribute_t >::type > | boost::make_graph_attributes_writer (const Graph &g) |
template<typename Graph > | |
attributes_writer< typename property_map< Graph, edge_attribute_t >::const_type > | boost::make_edge_attributes_writer (const Graph &g) |
template<typename Graph > | |
attributes_writer< typename property_map< Graph, vertex_attribute_t > ::const_type > | boost::make_vertex_attributes_writer (const Graph &g) |
template<typename Graph , typename VertexPropertiesWriter , typename EdgePropertiesWriter , typename GraphPropertiesWriter , typename VertexID > | |
void | boost::write_graphviz (std::ostream &out, const Graph &g, VertexPropertiesWriter vpw, EdgePropertiesWriter epw, GraphPropertiesWriter gpw, VertexID vertex_id BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<typename Graph , typename VertexPropertiesWriter , typename EdgePropertiesWriter , typename GraphPropertiesWriter > | |
void | boost::write_graphviz (std::ostream &out, const Graph &g, VertexPropertiesWriter vpw, EdgePropertiesWriter epw, GraphPropertiesWriter gpw BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<typename Graph > | |
void | boost::write_graphviz (std::ostream &out, const Graph &g BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<typename Graph , typename VertexWriter > | |
void | boost::write_graphviz (std::ostream &out, const Graph &g, VertexWriter vw BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<typename Graph , typename VertexWriter , typename EdgeWriter > | |
void | boost::write_graphviz (std::ostream &out, const Graph &g, VertexWriter vw, EdgeWriter ew BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<class Graph_ , class RandomAccessIterator , class VertexID > | |
void | boost::detail::write_graphviz_subgraph (std::ostream &out, const subgraph< Graph_ > &g, RandomAccessIterator vertex_marker, RandomAccessIterator edge_marker, VertexID vertex_id) |
template<typename Graph > | |
void | boost::write_graphviz (std::ostream &out, const subgraph< Graph > &g) |
template<typename Graph > | |
void | boost::write_graphviz (const std::string &filename, const subgraph< Graph > &g) |
template<typename Graph , typename VertexID > | |
void | boost::write_graphviz (std::ostream &out, const subgraph< Graph > &g, VertexID vertex_id) |
template<typename Graph , typename VertexID > | |
void | boost::write_graphviz (const std::string &filename, const subgraph< Graph > &g, VertexID vertex_id) |
template<typename Vertex > | |
std::string | boost::graph::detail::get (node_id_property_map< Vertex > pm, typename node_id_property_map< Vertex >::key_type v) |
template<typename Graph > | |
void | boost::write_graphviz_dp (std::ostream &out, const Graph &g, const dynamic_properties &dp, const std::string &node_id="node_id"BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<typename Graph , typename VertexID > | |
void | boost::write_graphviz_dp (std::ostream &out, const Graph &g, const dynamic_properties &dp, const std::string &node_id, VertexID id BOOST_GRAPH_ENABLE_IF_MODELS_PARM(Graph, vertex_list_graph_tag)) |
template<typename MutableGraph > | |
bool | boost::read_graphviz (const std::string &data, MutableGraph &graph, dynamic_properties &dp, std::string const &node_id="node_id") |
template<typename InputIterator , typename MutableGraph > | |
bool | boost::read_graphviz (InputIterator user_first, InputIterator user_last, MutableGraph &graph, dynamic_properties &dp, std::string const &node_id="node_id") |
template<typename MutableGraph > | |
bool | boost::read_graphviz (std::istream &in, MutableGraph &graph, dynamic_properties &dp, std::string const &node_id="node_id") |