[char.traits.specializations.general] # 27 Strings library [[strings]](./#strings) ## 27.2 Character traits [[char.traits]](char.traits#specializations.general) ### 27.2.4 char_traits specializations [[char.traits.specializations]](char.traits.specializations#general) #### 27.2.4.1 General [char.traits.specializations.general] [🔗](#lib:char_traits) namespace std {template<> struct char_traits; template<> struct char_traits; template<> struct char_traits; template<> struct char_traits; template<> struct char_traits;} [1](#1) [#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/strings.tex#L262) The header [](string.syn#header:%3cstring%3e "27.4.2 Header synopsis [string.syn]") defines five specializations of the class templatechar_traits:char_traits<​char>,char_traits,char_traits,char_traits, andchar_traits[.](#1.sentence-1)