The tokens bool, true, and false are keywords in this International Standard. They do not appear as macro names defined in <cstdbool> ([depr.cstdbool.syn]).