Tag an entity.
More...
#include <Tag.hpp>
|
Tag & | operator= (const Tag &)=delete |
| Copy assignment operator.
|
|
| Tag (const Tag &)=delete |
| Copy constructor.
|
|
Tag an entity.
Definition at line 20 of file Tag.hpp.
◆ Tag() [1/5]
galaxy::components::Tag::Tag |
( |
| ) |
|
Constructor.
Definition at line 16 of file Tag.cpp.
◆ Tag() [2/5]
galaxy::components::Tag::Tag |
( |
std::string_view | tag | ) |
|
Constructor.
- Parameters
-
Definition at line 22 of file Tag.cpp.
◆ Tag() [3/5]
galaxy::components::Tag::Tag |
( |
const nlohmann::json & | json | ) |
|
JSON constructor.
- Parameters
-
json | JSON defining object. |
Definition at line 28 of file Tag.cpp.
◆ Tag() [4/5]
galaxy::components::Tag::Tag |
( |
Tag && | t | ) |
|
Move constructor.
Definition at line 34 of file Tag.cpp.
◆ ~Tag()
galaxy::components::Tag::~Tag |
( |
| ) |
|
|
virtual |
Destructor.
Definition at line 51 of file Tag.cpp.
◆ Tag() [5/5]
galaxy::components::Tag::Tag |
( |
const Tag & | | ) |
|
|
privatedelete |
◆ operator=() [1/2]
Tag & galaxy::components::Tag::operator= |
( |
Tag && | t | ) |
|
Move assignment operator.
Definition at line 41 of file Tag.cpp.
◆ serialize()
nlohmann::json galaxy::components::Tag::serialize |
( |
| ) |
|
|
nodiscardoverridevirtual |
◆ deserialize()
void galaxy::components::Tag::deserialize |
( |
const nlohmann::json & | json | ) |
|
|
overridevirtual |
◆ operator=() [2/2]
Tag & galaxy::components::Tag::operator= |
( |
const Tag & | | ) |
|
|
privatedelete |
Copy assignment operator.
◆ m_tag
std::string galaxy::components::Tag::m_tag |
The documentation for this class was generated from the following files:
- galaxy/src/galaxy/components/Tag.hpp
- galaxy/src/galaxy/components/Tag.cpp