18#ifndef VOTCA_CSG_FILEFORMATFACTORY_H
19#define VOTCA_CSG_FILEFORMATFACTORY_H
36 std::unique_ptr<T>
Create(
const std::string &file)
final;
44 }
catch (std::exception &) {
45 throw std::runtime_error(
"Error '" + filetype +
46 "' file format of file "
48 file +
"' cannot be read or written");
base class for all analysis tools