Lines Matching defs:TypeSpec
1694 struct TypeSpec : EmptySpec {
1753 template <typename T, typename SpecT = TypeSpec<0>, typename Char = char>
1784 IntFormatSpec<int, TypeSpec<'b'> > bin(int value);
1789 IntFormatSpec<int, TypeSpec<'o'> > oct(int value);
1795 IntFormatSpec<int, TypeSpec<'x'> > hex(int value);
1801 IntFormatSpec<int, TypeSpec<'X'> > hexu(int value);
1822 inline IntFormatSpec<TYPE, TypeSpec<'b'> > bin(TYPE value) { \
1823 return IntFormatSpec<TYPE, TypeSpec<'b'> >(value, TypeSpec<'b'>()); \
1826 inline IntFormatSpec<TYPE, TypeSpec<'o'> > oct(TYPE value) { \
1827 return IntFormatSpec<TYPE, TypeSpec<'o'> >(value, TypeSpec<'o'>()); \
1830 inline IntFormatSpec<TYPE, TypeSpec<'x'> > hex(TYPE value) { \
1831 return IntFormatSpec<TYPE, TypeSpec<'x'> >(value, TypeSpec<'x'>()); \
1834 inline IntFormatSpec<TYPE, TypeSpec<'X'> > hexu(TYPE value) { \
1835 return IntFormatSpec<TYPE, TypeSpec<'X'> >(value, TypeSpec<'X'>()); \
1840 IntFormatSpec<TYPE, TypeSpec<TYPE_CODE> > f, unsigned width) { \
1851 IntFormatSpec<TYPE, TypeSpec<TYPE_CODE>, Char> f, \