12#ifndef ARCCORE_MESSAGEPASSING_MESSAGETAG_H
13#define ARCCORE_MESSAGEPASSING_MESSAGETAG_H
48 return a.m_tag==b.m_tag;
52 return a.m_tag!=b.m_tag;
56 return a.m_tag<b.m_tag;
58 Int32 value()
const {
return m_tag; }
59 bool isNull()
const {
return m_tag==A_NULL_TAG_VALUE; }
60 void print(std::ostream& o)
const;
61 friend inline std::ostream&
62 operator<<(std::ostream& o,
const MessageTag& tag)
69 static constexpr Int32 DEFAULT_TAG_VALUE = 100;
Déclarations générales de la composante 'message_passing'.
static MessageTag defaultTag()
Tag par défaut pour les send/receive sans argument tag.
Espace de nommage contenant les types et déclarations qui gèrent le mécanisme de parallélisme par éch...
std::int32_t Int32
Type entier signé sur 32 bits.