Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
appease clang
authorAugustin Degomme <adegomme@users.noreply.github.com>
Tue, 6 Apr 2021 18:34:27 +0000 (20:34 +0200)
committerAugustin Degomme <adegomme@users.noreply.github.com>
Tue, 6 Apr 2021 18:34:27 +0000 (20:34 +0200)
src/smpi/include/smpi_comm.hpp
src/smpi/include/smpi_datatype.hpp
src/smpi/include/smpi_errhandler.hpp
src/smpi/include/smpi_file.hpp
src/smpi/include/smpi_group.hpp
src/smpi/include/smpi_info.hpp
src/smpi/include/smpi_op.hpp
src/smpi/include/smpi_win.hpp

index 0ca688d..f54a743 100644 (file)
@@ -54,7 +54,7 @@ public:
   int rank() const;
   int id() const;
   void get_name(char* name, int* len) const;
-  std::string name() const;
+  std::string name() const override;
   void set_name(const char* name);
   MPI_Info info();
   void set_info( MPI_Info info);
index 19ad3ab..8b7f947 100644 (file)
@@ -127,7 +127,7 @@ public:
   Datatype(const Datatype&) = delete;
   Datatype& operator=(const Datatype&) = delete;
   ~Datatype() override;
-  std::string name() const {return name_.empty() ? std::string("MPI_Datatype") : name_;}
+  std::string name() const override {return name_.empty() ? std::string("MPI_Datatype") : name_;}
   size_t size() const { return size_; }
   MPI_Aint lb() const { return lb_; }
   MPI_Aint ub() const { return ub_; }
index fb85659..7ae65f1 100644 (file)
@@ -25,7 +25,7 @@ class Errhandler: public F2C {
   explicit Errhandler(MPI_File_errhandler_fn *function):file_func_(function){};
   explicit Errhandler(MPI_Win_errhandler_fn *function):win_func_(function){};
   void ref();
-  std::string name() const {return "MPI_Errhandler";}
+  std::string name() const override {return "MPI_Errhandler";}
   void call(MPI_Comm comm, int errorcode) const;
   void call(MPI_Win win, int errorcode) const;
   void call(MPI_File file, int errorcode) const;
index dfd995c..10eaf26 100644 (file)
@@ -42,7 +42,7 @@ class File : public F2C{
   int get_position_shared(MPI_Offset* offset) const;
   int flags() const;
   MPI_Comm comm() const;
-  std::string name() const {return file_ ? std::string("MPI_File: ")+ std::string(file_->get_path()): std::string("MPI_File");}
+  std::string name() const override {return file_ ? std::string("MPI_File: ")+ std::string(file_->get_path()): std::string("MPI_File");}
 
   int sync();
   int seek(MPI_Offset offset, int whence);
index c3ef761..4b8feea 100644 (file)
@@ -34,7 +34,7 @@ public:
   void set_mapping(s4u::Actor* actor, int rank);
   int rank(int index);
   s4u::Actor* actor(int rank);
-  std::string name() const {return std::string("MPI_Group");}
+  std::string name() const override {return std::string("MPI_Group");}
   int rank(s4u::Actor* process);
   void ref();
   static void unref(MPI_Group group);
index 4650a83..d655edc 100644 (file)
@@ -26,7 +26,7 @@ public:
   static void unref(MPI_Info info);
   void set(const char* key, const char* value) { map_[key] = value; }
   int get(const char* key, int valuelen, char* value, int* flag) const;
-  std::string name() const {return std::string("MPI_Info");}
+  std::string name() const override {return std::string("MPI_Info");}
   int remove(const char* key);
   int get_nkeys(int* nkeys) const;
   int get_nthkey(int n, char* key) const;
index 58980e8..9150412 100644 (file)
@@ -26,7 +26,7 @@ public:
   bool is_predefined() const { return is_predefined_; }
   bool is_fortran_op() const { return is_fortran_op_; }
   int allowed_types() const { return types_; }
-  std::string name() const {return std::string("MPI_Op");}
+  std::string name() const override {return std::string("MPI_Op");}
   // tell that we were created from fortran, so we need to translate the type to fortran when called
   void set_fortran_op() { is_fortran_op_ = true; }
   void apply(const void* invec, void* inoutvec, const int* len, MPI_Datatype datatype) const;
index 090e898..b20bfa9 100644 (file)
@@ -54,7 +54,7 @@ public:
   int attach (void *base, MPI_Aint size);
   int detach (const void *base);
   void get_name(char* name, int* length) const;
-  std::string name() const {return name_.empty() ? std::string("MPI_Win") : name_;}
+  std::string name() const override {return name_.empty() ? std::string("MPI_Win") : name_;}
   void get_group( MPI_Group* group);
   void set_name(const char* name);
   int rank() const;