17 fields_map = std::make_shared<gFieldMap>();
18 fields_manager = std::make_shared<gFieldMgrMap>();
27 for (
auto& field_definition : field_definition_array) {
28 std::string name = field_definition.name;
32 if (fields_map->find(name) == fields_map->end()) {
35 field_definition.gfieldPluginName(), gopts));
38 fields_map->at(name)->load_field_definitions(field_definition);
41 fields_manager->emplace(name, fields_map->at(name)->create_FieldManager());