/* * ConfigFileBuffer.hpp * * Created on: 12.06.2010 * Author: heber */ #ifndef CONFIGFILEBUFFER_HPP_ #define CONFIGFILEBUFFER_HPP_ /*********************************************** includes ***********************************/ // include config.h #ifdef HAVE_CONFIG_H #include #endif /****************************************** forward declarations *****************************/ /********************************************** declarations *******************************/ class ConfigFileBuffer { public: char **buffer; int *LineMapping; int CurrentLine; int NoLines; ConfigFileBuffer(); ConfigFileBuffer(const char * const filename); ~ConfigFileBuffer(); void InitMapping(); void MapIonTypesInBuffer(const int NoAtoms); }; #endif /* CONFIGFILEBUFFER_HPP_ */