Made an argument for the parser's read function const.

This commit is contained in:
Fabian Müller 2012-07-08 14:25:57 +00:00
parent 2f0717357a
commit d2dc7883c0
2 changed files with 2 additions and 2 deletions

View File

@ -374,7 +374,7 @@ void read(config &cfg, std::istream &in, abstract_validator * validator)
parser(cfg, in, validator)();
}
void read(config &cfg, std::string &in, abstract_validator * validator)
void read(config &cfg, const std::string &in, abstract_validator * validator)
{
std::istringstream ss(in);
parser(cfg, ss, validator)();

View File

@ -27,7 +27,7 @@ class abstract_validator;
// Read data in, clobbering existing data.
void read(config &cfg, std::istream &in,
abstract_validator * validator = NULL); // Throws config::error
void read(config &cfg, std::string &in,
void read(config &cfg, const std::string &in,
abstract_validator * validator = NULL); // Throws config::error
void read_gz(config &cfg, std::istream &in,
abstract_validator * validator = NULL);