@@ -38,8 +38,8 @@ class Config;
3838class TimeLord ;
3939class ConfigGraph ;
4040
41- typedef SparseVectorMap<ComponentId_t> ComponentIdMap_t ;
42- typedef std::vector<LinkId_t> LinkIdMap_t ;
41+ using ComponentIdMap_t = SparseVectorMap<ComponentId_t>;
42+ using LinkIdMap_t = std::vector<LinkId_t> ;
4343
4444/* * Represents the configuration of a generic Link */
4545class ConfigLink : public SST ::Core::Serialization::serializable
@@ -213,7 +213,7 @@ class ConfigStatOutput : public SST::Core::Serialization::serializable
213213 ImplementSerializable (SST::ConfigStatOutput)
214214};
215215
216- typedef SparseVectorMap<LinkId_t, ConfigLink*> ConfigLinkMap_t ;
216+ using ConfigLinkMap_t = SparseVectorMap<LinkId_t, ConfigLink*>;
217217
218218/* *
219219 Class that represents a PortModule in ConfigGraph
@@ -396,16 +396,16 @@ class ConfigComponent : public SST::Core::Serialization::serializable
396396};
397397
398398/* * Map names to Links */
399- // typedef std::map<std::string,ConfigLink> ConfigLinkMap_t ;
400- // typedef SparseVectorMap<std::string,ConfigLink> ConfigLinkMap_t ;
399+ // using ConfigLinkMap_t = std::map<std::string,ConfigLink>;
400+ // using ConfigLinkMap_t = SparseVectorMap<std::string,ConfigLink>;
401401/* * Map IDs to Components */
402- typedef SparseVectorMap<ComponentId_t, ConfigComponent*> ConfigComponentMap_t ;
402+ using ConfigComponentMap_t = SparseVectorMap<ComponentId_t, ConfigComponent*>;
403403/* * Map names to Components */
404- typedef std::map<std::string, ComponentId_t> ConfigComponentNameMap_t ;
404+ using ConfigComponentNameMap_t = std::map<std::string, ComponentId_t>;
405405/* * Map names to Parameter Sets: XML only */
406- typedef std::map<std::string, Params*> ParamsMap_t ;
406+ using ParamsMap_t = std::map<std::string, Params*> ;
407407/* * Map names to variable values: XML only */
408- typedef std::map<std::string, std::string> VariableMap_t ;
408+ using VariableMap_t = std::map<std::string, std::string>;
409409
410410class PartitionGraph ;
411411
@@ -645,8 +645,8 @@ class PartitionLink
645645 }
646646};
647647
648- typedef SparseVectorMap<ComponentId_t, PartitionComponent*> PartitionComponentMap_t ;
649- typedef SparseVectorMap<LinkId_t, PartitionLink> PartitionLinkMap_t ;
648+ using PartitionComponentMap_t = SparseVectorMap<ComponentId_t, PartitionComponent*>;
649+ using PartitionLinkMap_t = SparseVectorMap<LinkId_t, PartitionLink> ;
650650
651651class PartitionGraph
652652{
0 commit comments