22namespace paw_one_center {
29 std::vector<std::string>{
"absolute"},
30 [] {
return std::make_unique<PawOneCenterConvention>(); }));
A registry entry that builds one implementation of Product.
An ordered set of interchangeable implementations of Entry, found by name.
void add(std::unique_ptr< Entry > entry)
Add entry; throws std::logic_error when one of its names is already registered.
Registry< NamedFactory< PawOneCenterConvention > > & one_center_convention_registry()
The registry create_one_center_convention() builds conventions from.