I'm trying to store a QString and a bool in a vector as a pair. I keep getting the error
no matching function for call to 'make_pair(bool, QString&)' messages.push_back(make_pair(true, message));
when I run following function:
void Class::setMessage(){
QTime time = QTime::currentTime();
QString message = time.toString() + "-" + "My message";
vector<pair<bool,QString>> messages;
messages.push_back(make_pair<bool,QString>(true, message));
}
Whats missing in my code?