#include "invalididexception.hpp" InvalidIdException::InvalidIdException() { } InvalidRowIdException::InvalidRowIdException(TierRow::IdType id) : _id(id), _what(std::format("id: {}", _id)) { } TierRow::IdType InvalidRowIdException::id() const { return _id; } const char* InvalidRowIdException::what() const noexcept { return _what.c_str(); } InvalidCardIdException::InvalidCardIdException(TierCard::IdType id) : _id(id), _what(std::format("id: {}", _id)) { } TierCard::IdType InvalidCardIdException::id() const { return _id; } const char* InvalidCardIdException::what() const noexcept { return _what.c_str(); }