Open Babel: OBVerboseDFSVisitor Class Reference

Public Member Functions

# OBVerboseDFSVisitor Class Reference

`#include <verbose_visitors.h>`

List of all members.

## Public Member Functions
| OBVerboseDFSVisitor (std::ostream &o)
template<class Vertex , class Graph >
void | initialize_vertex (Vertex u, const Graph &g)
template<class Vertex , class Graph >
void | start_vertex (Vertex u, const Graph &g)
template<class Vertex , class Graph >
void | discover_vertex (Vertex u, const Graph &g)
template<class Edge , class Graph >
void | examine_edge (Edge u, const Graph &g)
template<class Edge , class Graph >
void | tree_edge (Edge u, const Graph &g)
template<class Edge , class Graph >
void | back_edge (Edge u, const Graph &g)
template<class Edge , class Graph >
void | forward_or_cross_edge (Edge u, const Graph &g)
template<class Vertex , class Graph >
void | finish_vertex (Vertex u, const Graph &g)

## Constructor & Destructor Documentation

OBVerboseDFSVisitor | ( | std::ostream & | o ) | `[inline]`

## Member Function Documentation

void initialize_vertex | ( | Vertex | u,
|  | const Graph & | g
| ) |  | `[inline]`

void start_vertex | ( | Vertex | u,
|  | const Graph & | g
| ) |  | `[inline]`

void discover_vertex | ( | Vertex | u,
|  | const Graph & | g
| ) |  | `[inline]`

void examine_edge | ( | Edge | u,
|  | const Graph & | g
| ) |  | `[inline]`

void tree_edge | ( | Edge | u,
|  | const Graph & | g
| ) |  | `[inline]`

void back_edge | ( | Edge | u,
|  | const Graph & | g
| ) |  | `[inline]`

void forward_or_cross_edge | ( | Edge | u,
|  | const Graph & | g
| ) |  | `[inline]`

void finish_vertex | ( | Vertex | u,
|  | const Graph & | g
| ) |  | `[inline]`

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

- verbose_visitors.h

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines