1 //
2 // BAGEL - Brilliantly Advanced General Electronic Structure Library
3 // Filename: fileio.h
4 // Copyright (C) 2012 Toru Shiozaki
5 //
6 // Author: Shane Parker <shane.parker@u.northwestern.edu>
7 // Maintainer: NU theory
8 //
9 // This file is part of the BAGEL package.
10 //
11 // This program is free software: you can redistribute it and/or modify
12 // it under the terms of the GNU General Public License as published by
13 // the Free Software Foundation, either version 3 of the License, or
14 // (at your option) any later version.
15 //
16 // This program is distributed in the hope that it will be useful,
17 // but WITHOUT ANY WARRANTY; without even the implied warranty of
18 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19 // GNU General Public License for more details.
20 //
21 // You should have received a copy of the GNU General Public License
22 // along with this program.  If not, see <http://www.gnu.org/licenses/>.
23 //
24 
25 #ifndef __io_fileio_h
26 #define __io_fileio_h
27 
28 #include <string>
29 
30 namespace bagel {
31 
32 class FileIO {
33    protected:
34       const std::string filename_;
35 
36    public:
FileIO(const std::string filename)37       FileIO(const std::string filename) : filename_(filename) { }
38 };
39 
40 }
41 
42 #endif
43