Plugins
html_generation.h File Reference
#include <string>
#include "bridge/bridge.h"
#include "ugdocu_misc.h"
#include "ug_docu_class_description.h"
#include "registry/class_helper.h"

Go to the source code of this file.

Namespaces

 ug
 
 ug::DocuGen
 App for generating documentation of registered classes and methods.
 

Functions

std::string ug::DocuGen::ConstructorInfoHTML (std::string classname, const bridge::ExportedConstructor &thefunc, std::string group)
 
string ug::DocuGen::FunctionInfoHTML (const bridge::ExportedFunctionBase &thefunc, const char *group)
 
string ug::DocuGen::FunctionInfoHTML (const bridge::ExportedFunctionBase &thefunc, const IExportedClass *c, bool bConst)
 
void ug::DocuGen::PrintClassFunctionsHMTL (std::ostream &file, const bridge::IExportedClass *c, bool bInherited)
 
void ug::DocuGen::WriteClassHierarchy (const char *dir, ClassHierarchy &hierarchy)
 
void ug::DocuGen::WriteClassHTML (const char *dir, UGDocuClassDescription *d, ClassHierarchy &hierarchy)
 
void ug::DocuGen::WriteClassIndex (const char *dir, std::vector< UGDocuClassDescription > &classesAndGroups, bool bGroup)
 
bool ug::DocuGen::WriteClassUsageExact (const std::string &preamble, std::ostream &file, const char *classname, bool OutParameters)
 
void ug::DocuGen::WriteFooter (std::fstream &file)
 
void ug::DocuGen::WriteHeader (std::fstream &file, const std::string &title)
 
void ug::DocuGen::WriteHTMLDocu (std::vector< UGDocuClassDescription > &classes, std::vector< UGDocuClassDescription > &classesAndGroups, const char *dir, ClassHierarchy &hierarchy)
 
void ug::DocuGen::WriteUGDocuCSS (const char *dir)