15 #ifndef DETECTORGRAPH_INCLUDE_DETECTORGRAPHANALYZER_HPP_ 16 #define DETECTORGRAPH_INCLUDE_DETECTORGRAPHANALYZER_HPP_ 41 void SetStringFilter(std::string (*aStringFilter)(
const std::string&));
48 void SetLabelWordWrapper(std::string (*aStringFilter)(
const std::string&));
53 void GenerateDotFile(
const std::string& aOutFilePath)
const;
58 void PrintVertexes()
const;
63 bool HasPublicConflict()
const;
66 std::string GetLegend()
const;
67 std::string GenerateNodeName(
const char* aCompilerName)
const;
68 std::string GenerateNodeLabel(
const std::string& aNodeName,
int aEvaluationIndex)
const;
72 std::string (*mStringFilter)(
const std::string&);
73 std::string (*mLabelWordWrapper)(
const std::string&);
78 #endif // DETECTORGRAPH_INCLUDE_DETECTORGRAPHANALYZER_HPP_ Implements a graph of Topics & Detectors with Input/Output APIs.
Class that provides debugging/diagnostics to a DetectorGraph detector graph.