
2 changed files with 0 additions and 37 deletions
@ -1,21 +0,0 @@ |
|||
// This file is under GNU General Public License 3.0
|
|||
// see LICENSE.txt
|
|||
|
|||
#include "slurp.hh" |
|||
#include <fstream> |
|||
#include <sstream> |
|||
#include <stdexcept> |
|||
|
|||
namespace pEp { |
|||
std::string slurp(const std::string& filename) |
|||
{ |
|||
std::ifstream input(filename.c_str(), std::ios_base::binary); |
|||
if (!input) { |
|||
throw std::runtime_error("Cannot read file \"" + filename + "\"! "); |
|||
} |
|||
|
|||
std::stringstream sstr; |
|||
sstr << input.rdbuf(); |
|||
return sstr.str(); |
|||
} |
|||
} // end of namespace pEp
|
@ -1,16 +0,0 @@ |
|||
// This file is under GNU General Public License 3.0
|
|||
// see LICENSE.txt
|
|||
|
|||
#ifndef LIBPEPADAPTER_LIB_SLURP_HH |
|||
#define LIBPEPADAPTER_LIB_SLURP_HH |
|||
|
|||
#include <string> |
|||
|
|||
namespace pEp { |
|||
// reads a whole file and returns it as std::string
|
|||
// throws std::runtime_error() if the file cannot be read. Empty file is not an error.
|
|||
std::string slurp(const std::string& filename); |
|||
|
|||
} // end of namespace pEp
|
|||
|
|||
#endif // LIBPEPADAPTER_LIB_SLURP_HH
|
Loading…
Reference in new issue