ug4
class_helper.h File Reference
#include <string>
#include "common/ug_config.h"
#include "registry.h"
#include "class.h"
#include "global_function.h"

Go to the source code of this file.

Classes

class  ug::bridge::ClassHierarchy
 Class Hierarchy Helper Class for UG Registry This class stores class names and their subclasses. More...
 

Namespaces

 ug
 the ug namespace
 
 ug::bridge
 

Functions

string ug::bridge::ClassHierarchyString (const Registry &reg, const char *classname)
 
string ug::bridge::ClassInfo (const IExportedClass &c)
 Prints the (const) method of one class. More...
 
string ug::bridge::ClassInfo (const Registry &reg, const char *classname)
 
string ug::bridge::ClassUsageExact (const Registry &reg, const char *classname, bool OutParameters)
 
string ug::bridge::ConstructorInfo (const ExportedConstructor &constr, const char *classname, const char *highlightclassname)
 
const ExportedFunction * ug::bridge::FindFunction (const Registry &reg, const char *functionname)
 
string ug::bridge::FunctionInfo (const ExportedFunctionBase &thefunc, bool isConst, const char *classname, const char *highlightclassname, bool bPrintHelp)
 
string ug::bridge::FunctionInfo (const Registry &reg, const char *functionname)
 
void ug::bridge::GetClassHierarchy (ClassHierarchy &hierarchy, const Registry &reg)
 
bool ug::bridge::IsClassInParameters (const ParameterInfo &par, const char *classname)
 
string ug::bridge::ParameterToString (const ParameterInfo &par, int i)
 Gets a description of the i-th parameter of a ParameterStack todo: perhaps this function would be better somewhere else like in parameter_stack.cpp. More...
 

Detailed Description

Author
Martin Rupp
Date
20.10.2010

ClassHierarchy implementation, GetClassHierarchy, FindClass

Goethe-Center for Scientific Computing 2009-2010.