| 1179 | /* default to char (C++11). */ \ |
| 1180 | template <char TYPE_CODE, typename Char> \ |
| 1181 | inline IntFormatSpec<TYPE, AlignTypeSpec<TYPE_CODE>, Char> pad( \ |
| 1182 | IntFormatSpec<TYPE, TypeSpec<TYPE_CODE>, Char> f, \ |
| 1183 | unsigned width, Char fill) { \ |
| 1184 | return IntFormatSpec<TYPE, AlignTypeSpec<TYPE_CODE>, Char>( \ |
| 1185 | f.value(), AlignTypeSpec<TYPE_CODE>(width, fill)); \ |
| 1186 | } \ |
| 1187 | \ |
| 1188 | inline IntFormatSpec<TYPE, AlignTypeSpec<0> > pad( \ |
| 1189 | TYPE value, unsigned width) { \ |