00001 /* Copyright 2009 Andreas Gölzer 00002 00003 This file is part of readESM. 00004 00005 readESM is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. 00006 00007 readESM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 00008 00009 You should have received a copy of the GNU General Public License along with readESM. If not, see <http://www.gnu.org/licenses/>. */ 00010 #ifndef TYPEDEFS_H 00011 #define TYPEDEFS_H 00012 #include <boost/shared_ptr.hpp> 00013 #include <vector> 00014 #include <iterator> 00015 #include <string> 00016 #include <sstream> 00017 typedef std::vector<unsigned char> slurpedfile; 00018 typedef slurpedfile::const_iterator iter; 00019 using boost::shared_ptr; 00020 using std::string; 00021 using std::ostringstream; 00022 #endif