include
morphio
errorMessages.h
1
/* Copyright (c) 2013-2023, EPFL/Blue Brain Project
2
*
3
* SPDX-License-Identifier: Apache-2.0
4
*/
5
#pragma once
6
7
#include <memory>
// std::shared_ptr
8
#include <vector>
// std::vector
9
10
#include <morphio/enums.h>
// Warning
11
#include <morphio/warning_handling.h>
// ErrorAndWarningHandler
12
13
namespace
morphio {
14
16
void
set_maximum_warnings(
int
n_warnings);
18
void
set_raise_warnings(
bool
is_raise);
20
void
set_ignored_warning(
enums::Warning
warning,
bool
ignore =
true
);
22
void
set_ignored_warning(
const
std::vector<enums::Warning>& warning,
bool
ignore =
true
);
23
24
std::shared_ptr<WarningHandler> getWarningHandler();
25
26
}
// namespace morphio
morphio::enums::Warning
Warning
Definition:
enums.h:29