Loading [MathJax]/extensions/tex2jax.js
ug4
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
util.h File Reference
#include "registry/registry.h"
#include "suffix_tag.h"

Go to the source code of this file.

Namespaces

namespace  ug
 the ug namespace
 
namespace  ug::bridge
 

Macros

#define UG_REGISTRY_CATCH_THROW(grp)
 

Functions

template<typename Functionality >
void ug::bridge::RegisterCommon (Registry &reg, std::string grp)
 
template<typename Functionality >
void ug::bridge::RegisterDimension1dDependent (Registry &reg, std::string grp)
 
template<typename Functionality >
void ug::bridge::RegisterDimension2d3dDependent (Registry &reg, std::string grp)
 
template<typename Functionality >
void ug::bridge::RegisterDimension2dDependent (Registry &reg, std::string grp)
 
template<typename Functionality >
void ug::bridge::RegisterDimension3dDependent (Registry &reg, std::string grp)
 
template<typename Functionality >
void ug::bridge::RegisterDimensionDependent (Registry &reg, std::string grp)
 

Macro Definition Documentation

◆ UG_REGISTRY_CATCH_THROW

#define UG_REGISTRY_CATCH_THROW (   grp)
Value:
UG_ERR_LOG("### ERROR while registering functionality at '"<<(grp)<<"'. "\
"Registration failed (using name " << ex.name << ").\n");\
throw(ex);}
parameterString ex
Executes the specified script.
Definition command_line_util.lua:350
Definition error.h:46