template <class T> struct less;
|  |  | 
|  |  | 
| member type | definition | notes | 
|---|---|---|
| first_argument_type | T | Type of the first argument in member operator() | 
| second_argument_type | T | Type of the second argument in member operator() | 
| result_type | bool | Type returned by member operator() | 
x<y).|  |  | 
| foo includes bar. |