40 #ifndef __UG__UGDOCUCLASSDESCRIPTION_H__
41 #define __UG__UGDOCUCLASSDESCRIPTION_H__
62 const std::string
name()
const
Definition: ug_docu_class_description.h:50
const bridge::ClassGroupDesc * mp_group
Definition: ug_docu_class_description.h:83
UGDocuClassDescription(const bridge::ClassGroupDesc *group)
Definition: ug_docu_class_description.h:57
const std::string group_str() const
Definition: ug_docu_class_description.h:69
std::string tag
Definition: ug_docu_class_description.h:84
UGDocuClassDescription(const bridge::IExportedClass *klass)
Definition: ug_docu_class_description.h:52
const bridge::IExportedClass * mp_class
Definition: ug_docu_class_description.h:82
const std::string name() const
Definition: ug_docu_class_description.h:62
size_t num_classes() const
const std::string & name() const
IExportedClass * get_default_class() const
IExportedClass * get_class(size_t i)
virtual const std::string & name() const=0
virtual const std::string & group() const=0
vector< UGDocuClassDescription > classes
Definition: ugdocu.cpp:111
vector< UGDocuClassDescription > classesAndGroups
Definition: ugdocu.cpp:112
vector< UGDocuClassDescription > classesAndGroupsAndImplementations
Definition: ugdocu.cpp:113
bool NameSortFunction(const UGDocuClassDescription &i, const UGDocuClassDescription &j)
Definition: ug_docu_class_description.cpp:49
bool GroupNameSortFunction(const UGDocuClassDescription &i, const UGDocuClassDescription &j)
Definition: ug_docu_class_description.cpp:54
void GetGroups(std::map< string, UGRegistryGroup > &g)
Definition: ug_docu_class_description.cpp:75
UGDocuClassDescription * GetUGDocuClassDescription(std::vector< UGDocuClassDescription > &classes, const IExportedClass *c)
Definition: ug_docu_class_description.cpp:63