contextually convertion to bool
спасибо за точную терминология стандарта, но она тут не особо важна - в выражениях типа bool x(expression); или if(x) будут отрабатывать explicit преобразования, а в bool x = expression; и bool f() { return expression; } - нет. Стандарт может по любой причине считать этот случай особой версией implicit, но я буду упрямо придерживаться формы, что implicit это bool f() { return expression; } и не шире :)