|
| MediaNotAttachedException (const Url &url_r) |
|
virtual | ~MediaNotAttachedException () noexcept |
|
| MediaException () |
| Ctor taking message.
|
|
| MediaException (const std::string &msg_r) |
| Ctor taking message.
|
|
virtual | ~MediaException () noexcept override |
| Dtor.
|
|
| Exception () |
| Default ctor.
|
|
| Exception (const std::string &msg_r) |
| Ctor taking a message.
|
|
| Exception (std::string &&msg_r) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
| Exception (const std::string &msg_r, const Exception &history_r) |
| Ctor taking a message and an exception to remember as history.
|
|
| Exception (std::string &&msg_r, const Exception &history_r) |
|
| Exception (const std::string &msg_r, Exception &&history_r) |
|
| Exception (std::string &&msg_r, Exception &&history_r) |
|
virtual | ~Exception () throw () |
| Dtor.
|
|
const CodeLocation & | where () const |
| Return CodeLocation.
|
|
void | relocate (const CodeLocation &where_r) const |
| Exchange location on rethrow.
|
|
const std::string & | msg () const |
| Return the message string provided to the ctor.
|
|
std::string | asString () const |
| Error message provided by dumpOn as string.
|
|
std::string | asUserString () const |
| Translated error message as string suitable for the user.
|
|
void | remember (const Exception &old_r) |
| Store an other Exception as history.
|
|
void | remember (Exception &&old_r) |
|
void | remember (std::exception_ptr old_r) |
|
void | remember (const std::string &msg_r) |
| Remembering a plain string is most probably not wanted - we addHistory.
|
|
void | remember (std::string &&msg_r) |
|
void | addHistory (const std::string &msg_r) |
| Add some message text to the history.
|
|
void | addHistory (std::string &&msg_r) |
|
template<class TContainer > |
void | addToHistory (const TContainer &msgc_r) |
| addHistory from string container types (oldest first)
|
|
template<class TContainer > |
void | moveToHistory (TContainer &&msgc_r) |
| addHistory from string container types (oldest first) moving
|
|
HistoryIterator | historyBegin () const |
| Iterator pointing to the most recent message.
|
|
HistoryIterator | historyEnd () const |
| Iterator pointing behind the last message.
|
|
bool | historyEmpty () const |
| Whether the history list is empty.
|
|
HistorySize | historySize () const |
| The size of the history list.
|
|
std::string | historyAsString () const |
| The history as string.
|
|
std::string | asUserHistory () const |
| A single (multiline) string composed of asUserString and historyAsString.
|
|