Predator  [unstable] git snapshot
Typedefs | Functions
symplot.hh File Reference

SymPlot - symbolic heap plotter. More...

#include "symheap.hh"
#include <string>

Go to the source code of this file.

Typedefs

typedef std::set< int > TIdSet

Functions

bool plotHeap (const SymHeap &sh, const std::string &name, const struct cl_loc *loc=0, std::string *pName=0, const TIdSet *pHighlight=0)
 create a plot named "name-NNNN.dot", starting from all live objects
bool plotHeap (const SymHeap &sh, const std::string &name, const struct cl_loc *loc, const TValList &startingPoints)
 create a plot named "name-NNNN.dot", starting from the given starting points
bool plotHeap (const SymHeap &sh, const std::string &name, const struct cl_loc *loc, const TObjSet &objs)
 create a plot named "name-NNNN.dot", containing only the given objects

Detailed Description

SymPlot - symbolic heap plotter.

Definition in file symplot.hh.

Typedef Documentation

typedef std::set<int> TIdSet

Definition at line 33 of file symplot.hh.

Function Documentation

bool plotHeap ( const SymHeap sh,
const std::string &  name,
const struct cl_loc loc = 0,
std::string *  pName = 0,
const TIdSet pHighlight = 0 
)

create a plot named "name-NNNN.dot", starting from all live objects

bool plotHeap ( const SymHeap sh,
const std::string &  name,
const struct cl_loc loc,
const TValList startingPoints 
)

create a plot named "name-NNNN.dot", starting from the given starting points

bool plotHeap ( const SymHeap sh,
const std::string &  name,
const struct cl_loc loc,
const TObjSet objs 
)

create a plot named "name-NNNN.dot", containing only the given objects