TaskMetaTrait class.
More...
#include <Rosetta/Tasks/TaskMeta.hpp>
|
static constexpr std::size_t | USER_INVALID = Player::USER_INVALID |
|
TaskMetaTrait class.
This class is abstract class of TaskMeta class. It stores default meta data such as id, status and userID.
◆ TaskMetaTrait() [1/6]
RosettaStone::TaskMetaTrait::TaskMetaTrait |
( |
| ) |
|
|
default |
◆ TaskMetaTrait() [2/6]
RosettaStone::TaskMetaTrait::TaskMetaTrait |
( |
TaskID |
id | ) |
|
Constructs task meta trait with given id
.
- Parameters
-
◆ TaskMetaTrait() [3/6]
RosettaStone::TaskMetaTrait::TaskMetaTrait |
( |
TaskID |
id, |
|
|
TaskStatus |
status |
|
) |
| |
Constructs task meta trait with given id
and status
.
- Parameters
-
id | The task ID. |
status | The task status. |
◆ TaskMetaTrait() [4/6]
RosettaStone::TaskMetaTrait::TaskMetaTrait |
( |
TaskID |
id, |
|
|
TaskStatus |
status, |
|
|
std::size_t |
userID |
|
) |
| |
Constructs task meta trait with given id
, status
and userID
.
- Parameters
-
id | The task ID. |
status | The task status. |
userID | The user ID. |
◆ ~TaskMetaTrait()
RosettaStone::TaskMetaTrait::~TaskMetaTrait |
( |
| ) |
|
|
default |
◆ TaskMetaTrait() [5/6]
RosettaStone::TaskMetaTrait::TaskMetaTrait |
( |
const TaskMetaTrait & |
trait | ) |
|
|
default |
Default copy constructor.
◆ TaskMetaTrait() [6/6]
RosettaStone::TaskMetaTrait::TaskMetaTrait |
( |
TaskMetaTrait && |
trait | ) |
|
|
default |
Default move constructor.
◆ GetID()
TaskID RosettaStone::TaskMetaTrait::GetID |
( |
| ) |
const |
Returns task ID.
- Returns
- Task ID.
◆ GetStatus()
TaskStatus RosettaStone::TaskMetaTrait::GetStatus |
( |
| ) |
const |
Returns status of task meta.
- Returns
- Status of task meta.
◆ GetUserID()
std::size_t RosettaStone::TaskMetaTrait::GetUserID |
( |
| ) |
const |
Returns user ID.
- Returns
- User ID.
◆ operator=() [1/2]
Default copy assignment operator.
◆ operator=() [2/2]
Default move assignment operator.
◆ operator==()
bool RosettaStone::TaskMetaTrait::operator== |
( |
const TaskMetaTrait & |
trait | ) |
const |
Operator overloading: The equality operator.
◆ SetID()
void RosettaStone::TaskMetaTrait::SetID |
( |
TaskID |
id | ) |
|
◆ SetStatus()
void RosettaStone::TaskMetaTrait::SetStatus |
( |
TaskStatus |
status | ) |
|
Sets status of task meta.
- Parameters
-
status | Status of task meta. |
◆ m_id
◆ m_status
◆ m_userID
std::size_t RosettaStone::TaskMetaTrait::m_userID = USER_INVALID |
|
protected |
◆ USER_INVALID
constexpr std::size_t RosettaStone::TaskMetaTrait::USER_INVALID = Player::USER_INVALID |
|
static |
The documentation for this class was generated from the following file: