V-Gears 0
Free Final Fantasy VII engine.
GraphProperties Struct Reference

Type used to set properties for dot output. More...

#include <Graph.h>

Collaboration diagram for GraphProperties:

Public Member Functions

 GraphProperties (Engine *engine, const Graph &graph)
 Constructor. More...
 
 GraphProperties (const GraphProperties &rhs)
 Copy constructor. More...
 
GraphPropertiesoperator= (const GraphProperties &rhs)
 Copy constructor. More...
 
void operator() (std::ostream &out) const
 Print properties of the graph. More...
 

Private Attributes

Engineengine
 Engine containing function information for the script. More...
 
const Graphgraph
 Pointer to the to the graph for the script. More...
 

Detailed Description

Type used to set properties for dot output.

Constructor & Destructor Documentation

◆ GraphProperties() [1/2]

GraphProperties::GraphProperties ( Engine engine,
const Graph graph 
)

Constructor.

Parameters
[in]engineThe engine with function information for the script.
[in]graphhe graph for the script.

◆ GraphProperties() [2/2]

GraphProperties::GraphProperties ( const GraphProperties rhs)

Copy constructor.

Parameters
[in]rhsGraph properties to copy.

Member Function Documentation

◆ operator()()

void GraphProperties::operator() ( std::ostream &  out) const

Print properties of the graph.

Called by write_graphviz from Boost.Graph

Parameters
[out]outThe stream write_graphviz is writing to.

◆ operator=()

GraphProperties & GraphProperties::operator= ( const GraphProperties rhs)

Copy constructor.

Parameters
[in]rhsGraph properties to copy.

Member Data Documentation

◆ engine

Engine* GraphProperties::engine
private

Engine containing function information for the script.

◆ graph

const Graph* GraphProperties::graph
private

Pointer to the to the graph for the script.


The documentation for this struct was generated from the following files: