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

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.