Removed accidental C++11 dependancy.

This commit is contained in:
Thulinma 2013-08-27 20:30:38 +02:00
parent 86a745dbfb
commit f48833343a
2 changed files with 8 additions and 8 deletions

View file

@ -439,19 +439,19 @@ JSON::Value & JSON::Value::operator[](unsigned int i){
/// Retrieves the JSON::Value at this position in the object. /// Retrieves the JSON::Value at this position in the object.
/// Fails horribly if that values does not exist. /// Fails horribly if that values does not exist.
JSON::Value const & JSON::Value::operator[](const std::string i) const{ const JSON::Value & JSON::Value::operator[](const std::string i) const{
return objVal.at(i); return objVal.find(i)->second;
} }
/// Retrieves the JSON::Value at this position in the object. /// Retrieves the JSON::Value at this position in the object.
/// Fails horribly if that values does not exist. /// Fails horribly if that values does not exist.
JSON::Value const & JSON::Value::operator[](const char * i) const{ const JSON::Value & JSON::Value::operator[](const char * i) const{
return objVal.at(i); return objVal.find(i)->second;
} }
/// Retrieves the JSON::Value at this position in the array. /// Retrieves the JSON::Value at this position in the array.
/// Fails horribly if that values does not exist. /// Fails horribly if that values does not exist.
JSON::Value const & JSON::Value::operator[](unsigned int i) const{ const JSON::Value & JSON::Value::operator[](unsigned int i) const{
return arrVal[i]; return arrVal[i];
} }

View file

@ -72,9 +72,9 @@ namespace JSON {
Value & operator[](const std::string i); Value & operator[](const std::string i);
Value & operator[](const char * i); Value & operator[](const char * i);
Value & operator[](unsigned int i); Value & operator[](unsigned int i);
Value const & operator[](const std::string i) const; const Value & operator[](const std::string i) const;
Value const & operator[](const char * i) const; const Value & operator[](const char * i) const;
Value const & operator[](unsigned int i) const; const Value & operator[](unsigned int i) const;
//handy functions and others //handy functions and others
std::string toPacked(); std::string toPacked();
void netPrepare(); void netPrepare();