1
1
openmpi/ompi/mpi/cxx
Brian Barrett 1ba97181dc A number of MPI-2 compliance fixes for the C++ bindings:
* Added Create_errhandler for MPI::File
  * Make errors_throw_exceptions a first-class predefined exception
    handler, and make it work for Comm, File, and Win
  * Deal with error handlers and attributes for Files, Types, and Wins
    like we do with Comms - can't just cast the callbacks from C++
    signatures to C signatures.  Callbacks will then fire with the
    C object, not the C++ object.  That's bad.

Refs trac:455

This commit was SVN r12945.

The following Trac tickets were found above:
  Ticket 455 --> https://svn.open-mpi.org/trac/ompi/ticket/455
2006-12-30 23:41:42 +00:00
..
comm_inln.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
comm.cc A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
comm.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
constants.h Implement MPI::SEEK_{SET, END, POS} for the C++ bindings, working around 2006-10-15 23:50:24 +00:00
datatype_inln.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
datatype.cc A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
datatype.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
errhandler_inln.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
errhandler.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
exception.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
file_inln.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
file.cc A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
file.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
functions_inln.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
functions.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
group_inln.h It appears that most versions of the IBM XL compiler (including the latest 2006-08-19 22:55:59 +00:00
group.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
info_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
info.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
intercepts.cc A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
intercomm_inln.h Since all of the collectives (except scan and exscan) are defined on 2005-12-21 21:12:52 +00:00
intercomm.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
intracomm_inln.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
intracomm.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
Makefile.am A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
mpicxx.cc A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
mpicxx.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
op_inln.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
op.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
request_inln.h Fixes trac:580 2006-11-06 18:42:00 +00:00
request.h This is a workaround to bug in the Intel C++ compiler, version 9.1 2006-11-09 17:34:12 +00:00
status_inln.h After review with Rolf, decided to be a bit more safe and instead of 2006-11-07 20:49:31 +00:00
status.h Fixes trac:580 2006-11-06 18:42:00 +00:00
topology_inln.h The bool type on Windows is not an integer. Therefore just casting an 2006-08-28 18:51:09 +00:00
topology.h Update the copyright notices for IU and UTK. 2005-11-05 19:57:48 +00:00
win_inln.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
win.cc A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00
win.h A number of MPI-2 compliance fixes for the C++ bindings: 2006-12-30 23:41:42 +00:00