LLVM API Documentation
#include <DOTGraphTraits.h>
Public Member Functions | |
DOTGraphTraits (bool simple=false) | |
![]() | |
DefaultDOTGraphTraits (bool simple=false) | |
template<typename GraphType > | |
std::string | getNodeLabel (const void *, const GraphType &) |
Additional Inherited Members | |
![]() | |
template<typename GraphType > | |
static std::string | getGraphName (const GraphType &) |
template<typename GraphType > | |
static std::string | getGraphProperties (const GraphType &) |
static bool | renderGraphFromBottomUp () |
static bool | isNodeHidden (const void *) |
template<typename GraphType > | |
static bool | hasNodeAddressLabel (const void *, const GraphType &) |
template<typename GraphType > | |
static std::string | getNodeDescription (const void *, const GraphType &) |
template<typename GraphType > | |
static std::string | getNodeAttributes (const void *, const GraphType &) |
template<typename EdgeIter , typename GraphType > | |
static std::string | getEdgeAttributes (const void *, EdgeIter, const GraphType &) |
template<typename EdgeIter > | |
static std::string | getEdgeSourceLabel (const void *, EdgeIter) |
template<typename EdgeIter > | |
static bool | edgeTargetsEdgeSource (const void *, EdgeIter) |
template<typename EdgeIter > | |
static EdgeIter | getEdgeTarget (const void *, EdgeIter I) |
static bool | hasEdgeDestLabels () |
static unsigned | numEdgeDestLabels (const void *) |
static std::string | getEdgeDestLabel (const void *, unsigned) |
template<typename GraphType , typename GraphWriter > | |
static void | addCustomGraphFeatures (const GraphType &, GraphWriter &) |
![]() | |
bool | isSimple () |
DOTGraphTraits - Template class that can be specialized to customize how graphs are converted to 'dot' graphs. When specializing, you may inherit from DefaultDOTGraphTraits if you don't need to override everything.
Definition at line 160 of file DOTGraphTraits.h.
|
inline |
Definition at line 161 of file DOTGraphTraits.h.