KaMPIng 0.1.0
(Near) zero-overhead C++ MPI bindings.
Loading...
Searching...
No Matches
kamping::internal::TagParam< TagType::value > Class Reference

Encapsulates a message tag. Specialization if an explicit tag value is provided. More...

#include <parameter_objects.hpp>

Inheritance diagram for kamping::internal::TagParam< TagType::value >:
kamping::internal::ParameterObjectBase

Public Member Functions

 TagParam (int tag)
 
int tag () const
 
TagParam< tag_typeclone ()
 Get a copy of this TagParam.
 

Static Public Attributes

static constexpr ParameterType parameter_type = ParameterType::tag
 The parameter type.
 
static constexpr TagType tag_type = TagType::value
 

Detailed Description

Encapsulates a message tag. Specialization if an explicit tag value is provided.

Constructor & Destructor Documentation

◆ TagParam()

kamping::internal::TagParam< TagType::value >::TagParam ( int tag)
inline
Parameters
tagThe tag.

Member Function Documentation

◆ clone()

Get a copy of this TagParam.

Returns
A copy of this TagParam.

◆ tag()

Returns
The tag.

Member Data Documentation

◆ tag_type

The tag type.


The documentation for this class was generated from the following file: