char traits inherit, override lt, eq, cmp