19#ifndef TIMPI_MESSAGE_TAG_H
20#define TIMPI_MESSAGE_TAG_H
23#include "timpi/timpi_config.h"
Encapsulates the MPI_Comm object.
Encapsulates the MPI tag integers.
const Communicator * _comm
MessageTag(int tagvalue, const Communicator *comm)
MessageTag(int tagvalue=invalid_tag)
Explicit constructor, to discourage using "magic numbers" as tags.
static const int invalid_tag
Invalid tag, to allow for default construction.
MessageTag & operator=(const MessageTag &other)
Copy assignment operator.
const MessageTag any_tag
Default message tag ids.
Tnew cast_int(Told oldvar)