26#define MIN_PLANTUML_COUNT 8
66 int srcLine,
bool inlineCode);
75 using FilesMap = std::map< std::string, StringVector >;
76 using ContentMap = std::map< std::string, PlantumlContent >;
79 void insert(
const std::string &key,
80 const std::string &value,
Singleton that manages plantuml relation actions.
ContentMap m_pngPlantumlContent
std::map< std::string, PlantumlContent > ContentMap
OutputFormat
Plant UML output image formats.
ContentMap m_epsPlantumlContent
void generatePlantUmlFileNames(const QCString &fileName, OutputFormat format, const QCString &outDir, QCString &baseName, QCString &puName, QCString &imgName)
std::map< std::string, StringVector > FilesMap
void insert(const std::string &key, const std::string &value, const QCString &outDir, OutputFormat format, const QCString &puContent, const QCString &srcFile, int srcLine)
StringVector writePlantUMLSource(const QCString &outDirArg, const QCString &fileName, const QCString &content, OutputFormat format, const QCString &engine, const QCString &srcFile, int srcLine, bool inlineCode)
Write a PlantUML compatible file.
ContentMap m_svgPlantumlContent
FilesMap m_pngPlantumlFiles
static PlantumlManager & instance()
FilesMap m_svgPlantumlFiles
void run()
Run plant UML tool for all images.
void generatePlantUMLOutput(const QCString &baseName, const QCString &outDir, OutputFormat format)
Convert a PlantUML file to an image.
FilesMap m_epsPlantumlFiles
This is an alternative implementation of QCString.
std::vector< std::string > StringVector
PlantumlContent(const QCString &content_, const QCString &outDir_, const QCString &srcFile_, int srcLine_)