include
boost
gil
io
error.hpp
1
//
2
// Copyright 2007-2008 Christian Henning, Andreas Pokorny, Lubomir Bourdev
3
//
4
// Distributed under the Boost Software License, Version 1.0
5
// See accompanying file LICENSE_1_0.txt or copy at
6
// http://www.boost.org/LICENSE_1_0.txt
7
//
8
#ifndef BOOST_GIL_IO_ERROR_HPP
9
#define BOOST_GIL_IO_ERROR_HPP
10
11
#include <ios>
12
13
namespace
boost
{
namespace
gil {
14
15
inline
void
io_error(
const
char
* descr)
16
{
17
throw
std::ios_base::failure(descr);
18
}
19
20
inline
void
io_error_if(
bool
expr,
const
char
* descr)
21
{
22
if
(expr)
23
io_error(descr);
24
}
25
26
}
// namespace gil
27
}
// namespace boost
28
29
#endif
boost
defined(BOOST_NO_CXX17_HDR_MEMORY_RESOURCE)
Definition:
algorithm.hpp:36
Generated by
doxygen
1.9.1