# 13.1. C++ Classes

Up: MPI-1 C++ Language Binding Next: Defined Constants Previous: MPI-1 C++ Language Binding

The following are the classes provided with the C++ MPI-1 language bindings:

    namespace MPI {
      class Comm                             {...};
      class Intracomm : public Comm          {...};
      class Graphcomm : public Intracomm     {...};
      class Cartcomm  : public Intracomm     {...};
      class Intercomm : public Comm          {...};
      class Datatype                         {...};
      class Errhandler                       {...};
      class Exception                        {...};
      class Group                            {...};
      class Op                               {...};
      class Request                          {...};
      class Prequest  : public Request       {...};
      class Status                           {...};
    };

Note that several MPI-1 functions, constants, and typedefs have been deprecated and therefore do not have corresponding C++ bindings. All deprecated names have corresponding new names in MPI-2 (albeit probably with different semantics). See the table in Section Deprecated Names and Functions for a list of the deprecated names and their corresponding new names. The bindings for the new names are listed in Annex Language Binding .

Up: MPI-1 C++ Language Binding Next: Defined Constants Previous: MPI-1 C++ Language Binding

Return to MPI-2 Standard Index
Return to MPI 1.1 Standard Index
Return to MPI Forum Home Page

MPI-2.0 of July 18, 1997
HTML Generated on September 10, 2001