/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx
NameSizeModeActions
comm.h135450644editdlrm
comm_inln.h197900644editdlrm
constants.h127800644editdlrm
cxx_glue.h35210644editdlrm
datatype.h86690644editdlrm
datatype_inln.h124630644editdlrm
errhandler.h18440644editdlrm
errhandler_inln.h13100644editdlrm
exception.h22380644editdlrm
file.h99040644editdlrm
file_inln.h143830644editdlrm
functions.h24070644editdlrm
functions_inln.h49230644editdlrm
group.h35730644editdlrm
group_inln.h32750644editdlrm
info.h27060644editdlrm
info_inln.h19580644editdlrm
intercomm.h26230644editdlrm
intercomm_inln.h19600644editdlrm
intracomm.h51560644editdlrm
intracomm_inln.h65500644editdlrm
mpicxx.h97520644editdlrm
op.h19070644editdlrm
op_inln.h35690644editdlrm
request.h62420644editdlrm
request_inln.h98150644editdlrm
status.h31380644editdlrm
status_inln.h22220644editdlrm
topology.h48180644editdlrm
topology_inln.h51010644editdlrm
win.h66650644editdlrm
win_inln.h73740644editdlrm
Edit: /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/ompi/mpi/cxx/errhandler.h (1844B)
// -*- c++ -*- // // Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana // University Research and Technology // Corporation. All rights reserved. // Copyright (c) 2004-2005 The University of Tennessee and The University // of Tennessee Research Foundation. All rights // reserved. // Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, // University of Stuttgart. All rights reserved. // Copyright (c) 2004-2005 The Regents of the University of California. // All rights reserved. // Copyright (c) 2006-2008 Cisco Systems, Inc. All rights reserved. // $COPYRIGHT$ // // Additional copyrights may follow // // $HEADER$ // class Errhandler { public: // construction / destruction inline Errhandler() : mpi_errhandler(MPI_ERRHANDLER_NULL) {} inline virtual ~Errhandler() { } inline Errhandler(MPI_Errhandler i) : mpi_errhandler(i) {} // copy / assignment inline Errhandler(const Errhandler& e) : mpi_errhandler(e.mpi_errhandler) { } inline Errhandler& operator=(const Errhandler& e) { mpi_errhandler = e.mpi_errhandler; return *this; } // comparison inline bool operator==(const Errhandler &a) { return (bool)(mpi_errhandler == a.mpi_errhandler); } inline bool operator!=(const Errhandler &a) { return (bool)!(*this == a); } // inter-language operability inline Errhandler& operator= (const MPI_Errhandler &i) { mpi_errhandler = i; return *this; } inline operator MPI_Errhandler() const { return mpi_errhandler; } // inline operator MPI_Errhandler*() { return &mpi_errhandler; } // // Errhandler access functions // virtual void Free(); private: MPI_Errhandler mpi_errhandler; };