string::size_type token = i->find_first_of("=!");
if(token==string::npos)
- expression.insert(StringMap::value_type(*i, "="));
+ expression.insert(Expression::value_type(*i, "="));
else if(token==0 && (*i)[0]=='!')
- expression.insert(StringMap::value_type(i->substr(1), "!"));
+ expression.insert(Expression::value_type(i->substr(1), "!"));
else
- expression.insert(StringMap::value_type(i->substr(0, token), i->substr(token)));
+ expression.insert(Expression::value_type(i->substr(0, token), i->substr(token)));
}
}
const Config &conf = pkg.get_config();
bool result = true;
- for(StringMap::iterator i=expression.begin(); i!=expression.end(); ++i)
+ for(Expression::iterator i=expression.begin(); i!=expression.end(); ++i)
{
bool neg = (i->second[0]=='!');
unsigned start = 1;