#include <YTransText.h>
Public Member Functions | |
| YTransText (const std::string &orig, const std::string &translation) | |
| YTransText (const std::string &orig) | |
| YTransText (const YTransText &src) | |
| YTransText & | operator= (const YTransText &src) |
| const std::string & | orig () const |
| const std::string & | translation () const |
| const std::string & | trans () const |
| void | setOrig (const std::string &newOrig) |
| void | setTranslation (const std::string &newTrans) |
| bool | operator< (const YTransText &other) const |
| bool | operator> (const YTransText &other) const |
| bool | operator== (const YTransText &other) const |
Private Attributes | |
| std::string | _orig |
| std::string | _translation |
| YTransText::YTransText | ( | const std::string & | orig, | |
| const std::string & | translation | |||
| ) | [inline] |
Constructor with both original and translated message.
| YTransText::YTransText | ( | const std::string & | orig | ) | [inline] |
Constructor that automatically translates the original message.
| YTransText::YTransText | ( | const YTransText & | src | ) | [inline] |
Copy constructor.
| YTransText& YTransText::operator= | ( | const YTransText & | src | ) | [inline] |
Assignment operator.
| const std::string& YTransText::orig | ( | ) | const [inline] |
Return the original message.
| const std::string& YTransText::translation | ( | ) | const [inline] |
Return the translation.
| const std::string& YTransText::trans | ( | ) | const [inline] |
Return the translation. (alias, just as a shortcut)
| void YTransText::setOrig | ( | const std::string & | newOrig | ) | [inline] |
Set the original message. Does not touch the translation, so make sure you change both if you want to keep them synchronized!
| void YTransText::setTranslation | ( | const std::string & | newTrans | ) | [inline] |
Set the translation.
| bool YTransText::operator< | ( | const YTransText & | other | ) | const [inline] |
operator< : Compares translations.
| bool YTransText::operator> | ( | const YTransText & | other | ) | const [inline] |
operator> : Compares translations.
| bool YTransText::operator== | ( | const YTransText & | other | ) | const [inline] |
operator== : Compares translations.
std::string YTransText::_orig [private] |
std::string YTransText::_translation [private] |
1.5.3