cpp-common/bt2: specify default constructor for `UnknownObject`
[babeltrace.git] / src / cpp-common / bt2 / exc.hpp
CommitLineData
39278ebc
PP
1/*
2 * Copyright (c) 2020-2022 Philippe Proulx <pproulx@efficios.com>
3 *
4 * SPDX-License-Identifier: MIT
5 */
6
7#ifndef BABELTRACE_CPP_COMMON_BT2_EXC_HPP
8#define BABELTRACE_CPP_COMMON_BT2_EXC_HPP
9
094bf3f2 10#include "cpp-common/bt2c/exc.hpp"
39278ebc
PP
11
12namespace bt2 {
13
094bf3f2
SM
14using Error = bt2c::Error;
15using OverflowError = bt2c::OverflowError;
16using MemoryError = bt2c::MemoryError;
17using TryAgain = bt2c::TryAgain;
39278ebc 18
af38ae4f
PP
19/*
20 * Unknown query object.
21 */
22class UnknownObject : public std::exception
23{
24public:
3d925cc0 25 explicit UnknownObject() noexcept = default;
af38ae4f
PP
26};
27
39278ebc
PP
28} /* namespace bt2 */
29
30#endif /* BABELTRACE_CPP_COMMON_BT2_EXC_HPP */
This page took 0.03175 seconds and 4 git commands to generate.