1/*
2 * File:	ConversionController.h
3 *
4 * Copyright (c) Freescale Semiconductor, Inc. All rights reserved.
5 * See included license file for license details.
6 */
7#if !defined(_ElftosbErrors_h_)
8#define _ElftosbErrors_h_
9
10#include <string>
11#include <stdexcept>
12
13namespace elftosb
14{
15
16/*!
17 * \brief A semantic error discovered while processing the command file AST.
18 */
19class semantic_error : public std::runtime_error
20{
21public:
22	explicit semantic_error(const std::string & msg)
23	:	std::runtime_error(msg)
24	{}
25};
26
27}; // namespace elftosb
28
29#endif // _ElftosbErrors_h_
30