Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Typedef is superfluous here.
[simgrid.git] / src / smpi / internals / smpi_shared.cpp
index 3e61ea7..9291073 100644 (file)
@@ -73,21 +73,21 @@ public:
   }
 };
 
-typedef struct {
+struct shared_data_t {
   int fd    = -1;
   int count = 0;
-} shared_data_t;
+};
 
 std::unordered_map<smpi_source_location, shared_data_t, std::hash<std::string>> allocs;
 typedef decltype(allocs)::value_type shared_data_key_type;
 
-typedef struct {
+struct shared_metadata_t {
   size_t size;
   size_t allocated_size;
   void *allocated_ptr;
   std::vector<std::pair<size_t, size_t>> private_blocks;
   shared_data_key_type* data;
-} shared_metadata_t;
+};
 
 std::map<void*, shared_metadata_t> allocs_metadata;
 std::map<std::string, void*> calls;