Plugins
|
Classes | |
class | ug::DocuGen::CppGenerator |
Generator to produce valid but dummy C++ files from registered classes and functions. More... | |
class | ug::DocuGen::UGRegistryGroup |
void ug::DocuGen::AddLuaDebugCompletions | ( | ostream & | f | ) |
bool ug::DocuGen::ClassGroupDescSort | ( | const ClassGroupDesc * | i, |
const ClassGroupDesc * | j | ||
) |
References ug::bridge::GetDomainSuffix(), and ug::bridge::ClassGroupDesc::name().
std::string ug::DocuGen::ConstructorInfoHTML | ( | std::string | classname, |
const bridge::ExportedConstructor & | thefunc, | ||
std::string | group | ||
) |
bool ug::DocuGen::ExportedClassSort | ( | const IExportedClass * | i, |
const IExportedClass * | j | ||
) |
References ug::bridge::GetDomainSuffix(), and ug::bridge::IExportedClass::name().
bool ug::DocuGen::ExportedFunctionsGroupSort | ( | const bridge::ExportedFunction * | i, |
const bridge::ExportedFunction * | j | ||
) |
References ug::bridge::GetDomainSuffix(), ug::bridge::ExportedFunction::group(), and ug::bridge::ExportedFunctionBase::name().
Referenced by ug::DocuGen::WriteHTMLDocu().
bool ug::DocuGen::ExportedFunctionsSort | ( | const bridge::ExportedFunctionBase * | i, |
const bridge::ExportedFunctionBase * | j | ||
) |
References ug::bridge::GetDomainSuffix(), and ug::bridge::ExportedFunctionBase::name().
Referenced by ug::DocuGen::GetGroups(), ug::DocuGen::PrintClassFunctionsHMTL(), and ug::DocuGen::WriteHTMLDocu().
std::string ug::DocuGen::FunctionInfoHTML | ( | const bridge::ExportedFunctionBase & | thefunc, |
const char * | group | ||
) |
std::string ug::DocuGen::FunctionInfoHTML | ( | const bridge::ExportedFunctionBase & | thefunc, |
const IExportedClass * | c, | ||
bool | bConst | ||
) |
References ug::DocuGen::GetClassGroup(), ug::bridge::GetDomainSuffix(), UG_CATCH_THROW_FUNC, ug::DocuGen::WriteParametersIn(), ug::DocuGen::WriteParametersOut(), and ug::XMLStringEscape().
Referenced by ug::DocuGen::PrintClassFunctionsHMTL(), ug::DocuGen::WriteClassUsageExact(), ug::DocuGen::WriteGlobalFunctions(), and ug::DocuGen::WriteGroups().
std::string ug::DocuGen::GetBeautifiedTag | ( | std::string | tag | ) |
std::string ug::DocuGen::GetFilenameForGroup | ( | std::string | s, |
std::string | dir = "" |
||
) |
bool ug::DocuGen::IsPluginGroup | ( | std::string | g | ) |
void ug::DocuGen::ParameterToString | ( | std::ostream & | file, |
const bridge::ParameterInfo & | par, | ||
int | i, | ||
bool | bHTML | ||
) |
void ug::DocuGen::PrintClassFunctionsHMTL | ( | std::ostream & | file, |
const bridge::IExportedClass * | c, | ||
bool | bInherited | ||
) |
std::string ug::DocuGen::tohtmlstring | ( | const std::string & | str | ) |
void ug::DocuGen::WriteClassCompleter | ( | ostream & | classhtml, |
UGDocuClassDescription * | d, | ||
ClassHierarchy & | hierarchy | ||
) |
void ug::DocuGen::WriteClassHierarchy | ( | const char * | dir, |
ClassHierarchy & | hierarchy | ||
) |
References ug::bridge::GetDomainSuffix(), UG_CATCH_THROW_FUNC, ug::DocuGen::WriteClassHierarchy(), ug::DocuGen::WriteFooter(), and ug::DocuGen::WriteHeader().
Referenced by ug::DocuGen::WriteClassHierarchy(), ug::DocuGen::WriteClassHierarchy(), ug::DocuGen::WriteClassHTML(), and ug::DocuGen::WriteHTMLDocu().
void ug::DocuGen::WriteClassHierarchy | ( | std::ostream & | file, |
bridge::ClassHierarchy & | c | ||
) |
void ug::DocuGen::WriteClassHTML | ( | const char * | dir, |
UGDocuClassDescription * | d, | ||
ClassHierarchy & | hierarchy | ||
) |
References ug::bridge::ClassHierarchy::find_class(), ug::bridge::Registry::get_class(), ug::DocuGen::GetBeautifiedTag(), ug::DocuGen::GetClassGroup(), ug::bridge::GetDomainSuffix(), ug::DocuGen::GetFilenameForGroup(), ug::bridge::GetUGRegistry(), ug::bridge::IExportedClass::name(), ug::DocuGen::PrintClassFunctionsHMTL(), UG_CATCH_THROW_FUNC, ug::DocuGen::WriteClassHierarchy(), ug::DocuGen::WriteClassUsageExact(), ug::DocuGen::WriteFooter(), ug::DocuGen::WriteHeader(), and ug::XMLStringEscape().
Referenced by ug::DocuGen::WriteHTMLDocu().
void ug::DocuGen::WriteClassIndex | ( | const char * | dir, |
std::vector< UGDocuClassDescription > & | classesAndGroups, | ||
bool | bGroup | ||
) |
References ug::DocuGen::classesAndGroups, ug::bridge::GetDomainSuffix(), ug::DocuGen::UGDocuClassDescription::group_str(), ug::DocuGen::GroupNameSortFunction(), ug::DocuGen::NameSortFunction(), UG_CATCH_THROW_FUNC, UG_LOG, ug::DocuGen::WriteFooter(), and ug::DocuGen::WriteHeader().
Referenced by ug::DocuGen::WriteHTMLDocu().
bool ug::DocuGen::WriteClassUsageExact | ( | const std::string & | preamble, |
std::ostream & | file, | ||
const char * | classname, | ||
bool | OutParameters | ||
) |
void ug::DocuGen::WriteCompletionList | ( | std::vector< UGDocuClassDescription > & | classesAndGroupsAndImplementations, |
bool | bSilent, | ||
ClassHierarchy & | hierarchy | ||
) |
References ug::DocuGen::AddLuaDebugCompletions(), ug::bridge::IExportedClass::class_names(), ug::DocuGen::classesAndGroupsAndImplementations, ug::LogAssistant::enable_terminal_output(), ug::bridge::Registry::get_function_group(), ug::PathProvider::get_path(), ug::bridge::GetDomainSuffix(), ug::GetLogAssistant(), ug::bridge::GetUGRegistry(), ug::bridge::Registry::num_functions(), ug::ROOT_PATH, UG_CATCH_THROW_FUNC, UG_LOG, ug::DocuGen::WriteClassCompleter(), ug::DocuGen::WriteConstructorCompleter(), and ug::DocuGen::WriteFunctionCompleter().
void ug::DocuGen::WriteCompletionList | ( | std::vector< UGDocuClassDescription > | classesAndGroupsAndImplementations, |
bool | bSilent | ||
) |
Referenced by ug::GenerateScriptReferenceDocu().
void ug::DocuGen::WriteConstructorCompleter | ( | ostream & | f, |
string | classname, | ||
const bridge::ExportedConstructor & | thefunc, | ||
string | group | ||
) |
References ug::bridge::GetDomainSuffix(), UG_CATCH_THROW_FUNC, and ug::DocuGen::WriteParametersIn().
Referenced by ug::DocuGen::WriteCompletionList().
void ug::DocuGen::WriteFooter | ( | std::fstream & | file | ) |
void ug::DocuGen::WriteFunctionCompleter | ( | ostream & | f, |
const char * | desc, | ||
const bridge::ExportedFunctionBase & | thefunc, | ||
string | group, | ||
const char * | pClass = NULL , |
||
bool | bConst = false |
||
) |
void ug::DocuGen::WriteFunctionHTMLCompleter | ( | ostream & | file, |
const bridge::ExportedFunctionBase & | thefunc, | ||
const char * | group, | ||
const char * | pClass | ||
) |
References ug::bridge::GetDomainSuffix(), UG_CATCH_THROW_FUNC, ug::DocuGen::WriteParametersIn(), and ug::DocuGen::WriteParametersOut().
Referenced by ug::DocuGen::WriteFunctionCompleter().
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 | ||
) |
References ug::DocuGen::classes, ug::DocuGen::classesAndGroups, ug::DocuGen::ExportedFunctionsGroupSort(), ug::DocuGen::ExportedFunctionsSort(), ug::bridge::Registry::get_class(), ug::bridge::GetDomainSuffix(), ug::DocuGen::GetUGDocuClassDescription(), ug::bridge::GetUGRegistry(), ug::bridge::Registry::num_classes(), UG_CATCH_THROW_FUNC, UG_LOG, ug::DocuGen::WriteClassHierarchy(), ug::DocuGen::WriteClassHTML(), ug::DocuGen::WriteClassIndex(), ug::DocuGen::WriteGlobalFunctions(), ug::DocuGen::WriteGroups(), and ug::DocuGen::WriteUGDocuCSS().
Referenced by ug::GenerateScriptReferenceDocu().
|
static |
|
static |
void ug::DocuGen::WriteUGDocuCSS | ( | const char * | dir | ) |
References ug::bridge::GetDomainSuffix(), UG_CATCH_THROW_FUNC, UG_LOG, ugdocu_css, and ugdocu_css_len.
Referenced by ug::DocuGen::WriteHTMLDocu().