Документация
ОС Аврора 5.0.1
Result<void>
Класс, который может содержать ошибку и указывает на то, что ошибка произошла. Подробнее…
Подключение: | #include <market/result.hpp> |
Публичные функции
bool | HasError () const Проверяет, содержит ли результат ошибку. Подробнее… |
operator bool () const Проверяет, содержит ли результат ошибку. Подробнее… |
|
const std::string & | GetError () const Возвращает ошибку, которая хранится в результате. Подробнее… |
Подробное описание
Класс, который может содержать ошибку и указывает на то, что ошибка произошла.
Описание функций
GetError()
const std::string& Market::Result<void>::GetError () const |
Возвращает ошибку, которая хранится в результате.
Примечание
Метод выбрасывает исключение, если результат не содержит ошибку.
Возвращает
Ошибка, которая хранится в результате.
HasError()
bool Market::Result<void>::HasError () const |
Проверяет, содержит ли результат ошибку.
Возвращает
Истина, если содержит ошибку, в противном случае — ложь.
operator bool()
Market::Result<void>::operator bool () const explicit |
Проверяет, содержит ли результат ошибку.
Result<Operation> operation = Operation::FromFile(...);
if (!operation) {
std::cout << "Нельзя прочитать операцию из файла" << std::endl;
}