Plugins
|
#include <class_hierarchy_provider.h>
Public Member Functions | |
ClassHierarchyProvider () | |
ClassHierarchyProvider (const ClassHierarchyProvider &other) | |
string | get_group (const string class_name) |
void | init (bridge::Registry ®) |
ClassHierarchyProvider & | operator= (const ClassHierarchyProvider &other) |
Private Attributes | |
map< string, string > | class_to_group |
ug::DocuGen::ClassHierarchyProvider::ClassHierarchyProvider | ( | ) |
ug::DocuGen::ClassHierarchyProvider::ClassHierarchyProvider | ( | const ClassHierarchyProvider & | other | ) |
References class_to_group.
string ug::DocuGen::ClassHierarchyProvider::get_group | ( | const string | class_name | ) |
References class_to_group.
Referenced by ug::DocuGen::CppGenerator::generate_class_constructors(), ug::DocuGen::CppGenerator::generate_class_cpp(), ug::DocuGen::CppGenerator::generate_class_docu(), ug::DocuGen::CppGenerator::generate_class_group(), ug::DocuGen::CppGenerator::generate_cpp_files(), and ug::DocuGen::CppGenerator::parameter_to_string().
void ug::DocuGen::ClassHierarchyProvider::init | ( | bridge::Registry & | reg | ) |
References class_to_group, ug::bridge::ClassGroupDesc::get_class(), ug::bridge::Registry::get_class_group(), ug::bridge::ClassGroupDesc::name(), ug::bridge::IExportedClass::name(), ug::bridge::Registry::num_class_groups(), ug::bridge::ClassGroupDesc::num_classes(), UG_LOG, and UG_WARNING.
Referenced by ug::GenerateScriptReferenceDocu().
ClassHierarchyProvider & ug::DocuGen::ClassHierarchyProvider::operator= | ( | const ClassHierarchyProvider & | other | ) |
References class_to_group.
|
private |
Referenced by ClassHierarchyProvider(), get_group(), init(), and operator=().