24#ifndef GCS_MEMBER_IDENTIFIER_INCLUDED
25#define GCS_MEMBER_IDENTIFIER_INCLUDED
It represents the identity of a group member within a certain group.
Definition: gcs_member_identifier.h:40
Gcs_member_identifier & operator=(Gcs_member_identifier &&)=default
Gcs_member_identifier(const Gcs_member_identifier &)=default
bool operator<(const Gcs_member_identifier &other) const
Redefinition of the operator less, to allow usage as key in maps.
Definition: gcs_member_identifier.cc:39
std::string m_member_id
Definition: gcs_member_identifier.h:87
Gcs_member_identifier()=default
const std::string & get_member_id() const
Definition: gcs_member_identifier.cc:35
Gcs_member_identifier(Gcs_member_identifier &&)=default
virtual ~Gcs_member_identifier()=default
bool operator==(const Gcs_member_identifier &other) const
Redefinition of the operator equals, to allow usage in sets.
Definition: gcs_member_identifier.cc:44
Gcs_member_identifier & operator=(const Gcs_member_identifier &)=default