|
Rosetta
|
a templated function for the initialization of xml schema groups designed to be used by factories that contain maps of pointers to WidgetCreators. More...
#include <utility/tag/XMLSchemaGeneration.hh>#include <utility/pointer/owning_ptr.hh>#include <utility/excn/Exceptions.hh>#include <functional>#include <map>#include <string>Namespaces | |
| utility | |
| unresizable vector whose size is known at compile time, which may be allocated on the stack, and which indexes from 0. | |
| utility::tag | |
Functions | |
| template<class Creator > | |
| void | utility::tag::define_xml_schema_group (typename std::map< std::string, utility::pointer::shared_ptr< Creator > > const &creator_map, std::string const &widget_group_name, std::function< std::string(std::string const &) > const &complex_type_name_for_widget_func, XMLSchemaDefinition &xsd) |
a templated function for the initialization of xml schema groups designed to be used by factories that contain maps of pointers to WidgetCreators.