HIPO4 C++ Library 4.4.1
Columnar I/O library for CLAS12 physics data
Loading...
Searching...
No Matches
hipoexceptions.h
Go to the documentation of this file.
1/*
2 * To change this license header, choose License Headers in Project Properties.
3 * To change this template file, choose Tools | Templates
4 * and open the template in the editor.
5 */
6
7/*
8 * File: hipoexceptions.h
9 * Author: gavalian
10 *
11 * Created on April 11, 2017, 2:06 PM
12 */
13
14#ifndef HIPOEXCEPTIONS_H
15#define HIPOEXCEPTIONS_H
16
17#include <stdexcept>
18
19namespace hipo {
20
21class file_error : public std::runtime_error {
22public:
23 using std::runtime_error::runtime_error;
24};
25
26class schema_error : public std::runtime_error {
27public:
28 using std::runtime_error::runtime_error;
29};
30
31class record_error : public std::runtime_error {
32public:
33 using std::runtime_error::runtime_error;
34};
35
36} // namespace hipo
37
38#endif /* HIPOEXCEPTIONS_H */
Definition hipoexceptions.h:21
Definition hipoexceptions.h:31
Definition hipoexceptions.h:26
HIPO namespace is used for the classes that read/write files and records.
Definition bank.cpp:45