class Identity

Abstraction for identity.

Summary

Members Descriptions
public Identity() Default Identity constructor used when a user email address is not known.
public Identity(const Identity& other) Identity copy constructor.
public explicit Identity(const std::string& email) Identity constructor used when a user email address is known.
public explicit Identity(const std::string& email, const std::string& name) Identity constructor used when a user email address and user name is known.
public const std::string& GetEmail() const Get the email.
public const std::string& GetName() const Get the user's friendly name. used for text marking.

Members

Identity function

Default Identity constructor used when a user email address is not known.

Identity function

Identity copy constructor.

Parameters:

  • Identity: used to create the copy.

Identity function

Identity constructor used when a user email address is known.

Parameters:

  • email: must be valid email address.

Identity function

Identity constructor used when a user email address and user name is known.

Parameters:

  • email: must be valid email address.

  • name: user name.

GetEmail function

Get the email.

Returns: The email.

GetName function

Get the user's friendly name. used for text marking.

Returns: The friendly name.