Документация
ОС Аврора 5.1.7
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;
}