AMCAX Kernel 1.0.0.0
|
Class for Descriptive Representation Items. More...
#include <step/repitem/DescriptiveRepItem.hpp>
Public Member Functions | |
AMCAX_API | DescriptiveRepItem () |
Default constructor. | |
AMCAX_API | DescriptiveRepItem (const std::string &name, const std::string &description) |
Constructor. More... | |
AMCAX_API | DescriptiveRepItem (const DescriptiveRepItem &other) |
Copy constructor. More... | |
AMCAX_API | DescriptiveRepItem (DescriptiveRepItem &&other) noexcept |
Move constructor. More... | |
AMCAX_API DescriptiveRepItem & | operator= (const DescriptiveRepItem &other) |
Copy assignment operator. More... | |
AMCAX_API DescriptiveRepItem & | operator= (DescriptiveRepItem &&other) noexcept |
Move assignment operator. More... | |
AMCAX_API | ~DescriptiveRepItem () override |
Destructor. | |
AMCAX_API DescriptiveRepItem & | SetName (const std::string &name) |
Set the name of the descriptive representation item. More... | |
AMCAX_API const std::string & | GetDescription () const |
Get an immutable reference to the description of the descriptive representation item. More... | |
AMCAX_API DescriptiveRepItem & | SetDescription (const std::string &description) |
Set the description of the descriptive representation item. More... | |
AMCAX_API bool | operator== (const DescriptiveRepItem &other) const |
If the DescriptiveRepItem same as the other DescriptiveRepItem. More... | |
AMCAX_API bool | operator!= (const DescriptiveRepItem &other) const |
If the DescriptiveRepItem different from the other DescriptiveRepItem. More... | |
AMCAX_API bool | operator< (const DescriptiveRepItem &other) const |
If the DescriptiveRepItem less than the other DescriptiveRepItem. More... | |
AMCAX_API bool | operator> (const DescriptiveRepItem &other) const |
If the DescriptiveRepItem greater than the other DescriptiveRepItem. More... | |
AMCAX_API bool | operator<= (const DescriptiveRepItem &other) const |
If the DescriptiveRepItem less than or equal to the other DescriptiveRepItem. More... | |
AMCAX_API bool | operator>= (const DescriptiveRepItem &other) const |
If the DescriptiveRepItem greater than or equal to the other DescriptiveRepItem. More... | |
Public Member Functions inherited from AMCAX::STEP::AbstractRepItem | |
AMCAX_API const std::string & | GetName () const |
Get an immutable reference to the name of the representation item. More... | |
Class for Descriptive Representation Items.
AMCAX_API AMCAX::STEP::DescriptiveRepItem::DescriptiveRepItem | ( | const std::string & | name, |
const std::string & | description | ||
) |
Constructor.
name | The name of the descriptive representation item |
description | The description of the descriptive representation item |
AMCAX_API AMCAX::STEP::DescriptiveRepItem::DescriptiveRepItem | ( | const DescriptiveRepItem & | other | ) |
Copy constructor.
other | The other DescriptiveRepItem to copy from |
|
noexcept |
Move constructor.
other | The other DescriptiveRepItem to move from |
AMCAX_API const std::string & AMCAX::STEP::DescriptiveRepItem::GetDescription | ( | ) | const |
Get an immutable reference to the description of the descriptive representation item.
AMCAX_API bool AMCAX::STEP::DescriptiveRepItem::operator!= | ( | const DescriptiveRepItem & | other | ) | const |
If the DescriptiveRepItem different from the other DescriptiveRepItem.
other | The other DescriptiveRepItem to compare with |
AMCAX_API bool AMCAX::STEP::DescriptiveRepItem::operator< | ( | const DescriptiveRepItem & | other | ) | const |
If the DescriptiveRepItem less than the other DescriptiveRepItem.
other | The other DescriptiveRepItem to compare with |
AMCAX_API bool AMCAX::STEP::DescriptiveRepItem::operator<= | ( | const DescriptiveRepItem & | other | ) | const |
If the DescriptiveRepItem less than or equal to the other DescriptiveRepItem.
other | The other DescriptiveRepItem to compare with |
AMCAX_API DescriptiveRepItem & AMCAX::STEP::DescriptiveRepItem::operator= | ( | const DescriptiveRepItem & | other | ) |
Copy assignment operator.
other | The other DescriptiveRepItem to copy from |
|
noexcept |
Move assignment operator.
other | The other DescriptiveRepItem to move from |
AMCAX_API bool AMCAX::STEP::DescriptiveRepItem::operator== | ( | const DescriptiveRepItem & | other | ) | const |
If the DescriptiveRepItem same as the other DescriptiveRepItem.
other | The other DescriptiveRepItem to compare with |
AMCAX_API bool AMCAX::STEP::DescriptiveRepItem::operator> | ( | const DescriptiveRepItem & | other | ) | const |
If the DescriptiveRepItem greater than the other DescriptiveRepItem.
other | The other DescriptiveRepItem to compare with |
AMCAX_API bool AMCAX::STEP::DescriptiveRepItem::operator>= | ( | const DescriptiveRepItem & | other | ) | const |
If the DescriptiveRepItem greater than or equal to the other DescriptiveRepItem.
other | The other DescriptiveRepItem to compare with |
AMCAX_API DescriptiveRepItem & AMCAX::STEP::DescriptiveRepItem::SetDescription | ( | const std::string & | description | ) |
Set the description of the descriptive representation item.
description | The description of the descriptive representation item |
AMCAX_API DescriptiveRepItem & AMCAX::STEP::DescriptiveRepItem::SetName | ( | const std::string & | name | ) |
Set the name of the descriptive representation item.
name | The name of the descriptive representation item |