Dan Lacher
98f70d6318
Convert the C++ Comm, Datatype and Winn keyval creation and intercept callbacks
...
to *not* use the STL as well as removing the STL use from the error handler
routines. This was removing the STL from the C++ bindings (Solaris has 2
versions of the STL; if OMPI uses one and an MPI application wants to use
another, Bad Things happen).
The main idea is to wrap up the C++ callback function pointers and the user's
extra_state into our own struct that is passed as the extra_state to the C
keyval registration along with the intercept routines in intercepts.cc. When the
C++ intercepts are activated, they unwrap the user's callback and extra state
and call them.
This commit was SVN r17409.
2008-02-10 19:29:25 +00:00
..
2007-08-18 21:35:51 +00:00
2005-11-05 19:57:48 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-04-11 03:33:38 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-01-17 06:41:53 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-11-21 13:54:13 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-01-18 23:32:39 +00:00
2006-02-12 01:33:29 +00:00
2007-05-24 18:57:51 +00:00
2007-01-21 13:00:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2007-02-08 23:50:04 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-12-09 15:51:10 +00:00
2007-12-07 13:09:07 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2007-07-26 12:58:28 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-11-28 12:21:42 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-11-28 12:21:42 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-02 16:16:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2007-11-03 02:40:22 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-02-08 23:50:04 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-12-07 13:09:07 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2007-01-17 22:17:34 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-12-07 13:09:07 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2008-01-05 00:19:08 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-01-11 08:39:42 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-07-31 15:07:09 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-11-30 16:41:56 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2006-02-12 01:33:29 +00:00
2007-02-08 23:50:04 +00:00
2007-01-17 22:17:34 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2006-09-01 19:58:04 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-07-24 01:01:13 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-11-30 16:41:56 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-01-17 22:17:34 +00:00
2007-02-08 23:50:04 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00