Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph_as_tree_base< Graph, Node, ChIt, Derived > Class Template Reference

#include <graph_as_tree.hpp>

Inheritance diagram for boost::graph_as_tree_base< Graph, Node, ChIt, Derived >:
Collaboration diagram for boost::graph_as_tree_base< Graph, Node, ChIt, Derived >:

Public Types

typedef Node node_descriptor
 
typedef ChIt children_iterator
 

Public Member Functions

 graph_as_tree_base (Graph &g, Node root)
 

Public Attributes

Graph & _g
 
Node _root
 

Friends

Node root (const Tree &t)
 
template<class N >
std::pair< ChIt, ChIt > children (N n, const Tree &t)
 
template<class N >
Node parent (N n, const Tree &t)
 

Member Typedef Documentation

template<class Graph, class Node, class ChIt, class Derived>
typedef ChIt boost::graph_as_tree_base< Graph, Node, ChIt, Derived >::children_iterator
template<class Graph, class Node, class ChIt, class Derived>
typedef Node boost::graph_as_tree_base< Graph, Node, ChIt, Derived >::node_descriptor

Constructor & Destructor Documentation

template<class Graph, class Node, class ChIt, class Derived>
boost::graph_as_tree_base< Graph, Node, ChIt, Derived >::graph_as_tree_base ( Graph &  g,
Node  root 
)
inline

Friends And Related Function Documentation

template<class Graph, class Node, class ChIt, class Derived>
template<class N >
std::pair<ChIt,ChIt> children ( N  n,
const Tree &  t 
)
friend
template<class Graph, class Node, class ChIt, class Derived>
template<class N >
Node parent ( N  n,
const Tree &  t 
)
friend
template<class Graph, class Node, class ChIt, class Derived>
Node root ( const Tree &  t)
friend

Member Data Documentation

template<class Graph, class Node, class ChIt, class Derived>
Graph& boost::graph_as_tree_base< Graph, Node, ChIt, Derived >::_g
template<class Graph, class Node, class ChIt, class Derived>
Node boost::graph_as_tree_base< Graph, Node, ChIt, Derived >::_root

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