34 mValue = other.mValue;
42 return mName == other.mName && mValue == other.mValue;
49 throw std::runtime_error(
"Illegal name for userdefined-parameter");
56 return mName +
": " + mValue;
bool operator==(const UserdefParam &other) const
const std::string illegalWordStart
UserdefParam & operator=(const UserdefParam &other)
describes the general data structure of a message in conformity with the fipa specifications. The methods are pretty straight forward getter and setter methods. The set container is used for various colective fields, in order to avoid duplicates
void setName(const std::string &name)
the method checks whether the passed name string is a word or not(according to the fipa spec) ...
overloaded equality operator for UserdefParam class objects
std::string toString() const
const std::string illegalWordChars
defines the UserdefParam class
Foundation of Physical Intelligent Agents.