|
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().