quill
Public Attributes | List of all members
detail::dynamic_format_specs< Char > Struct Template Reference
Inheritance diagram for detail::dynamic_format_specs< Char >:
Inheritance graph
[legend]
Collaboration diagram for detail::dynamic_format_specs< Char >:
Collaboration graph
[legend]

Public Attributes

arg_ref< Char > width_ref
 
arg_ref< Char > precision_ref
 
- Public Attributes inherited from format_specs
int width
 
int precision
 

Additional Inherited Members

- Public Member Functions inherited from basic_specs
constexpr auto type () const -> presentation_type
 
FMTQUILL_CONSTEXPR void set_type (presentation_type t)
 
constexpr auto align () const -> align
 
FMTQUILL_CONSTEXPR void set_align (fmtquill::align a)
 
constexpr auto dynamic_width () const -> arg_id_kind
 
FMTQUILL_CONSTEXPR void set_dynamic_width (arg_id_kind w)
 
FMTQUILL_CONSTEXPR auto dynamic_precision () const -> arg_id_kind
 
FMTQUILL_CONSTEXPR void set_dynamic_precision (arg_id_kind p)
 
constexpr bool dynamic () const
 
constexpr auto sign () const -> sign
 
FMTQUILL_CONSTEXPR void set_sign (fmtquill::sign s)
 
constexpr auto upper () const -> bool
 
FMTQUILL_CONSTEXPR void set_upper ()
 
constexpr auto alt () const -> bool
 
FMTQUILL_CONSTEXPR void set_alt ()
 
FMTQUILL_CONSTEXPR void clear_alt ()
 
constexpr auto localized () const -> bool
 
FMTQUILL_CONSTEXPR void set_localized ()
 
constexpr auto fill_size () const -> size_t
 
template<typename Char , FMTQUILL_ENABLE_IF(std::is_same< Char, char >::value) >
constexpr auto fill () const -> const Char *
 
template<typename Char , FMTQUILL_ENABLE_IF(!std::is_same< Char, char >::value) >
constexpr auto fill () const -> const Char *
 
template<typename Char >
constexpr auto fill_unit () const -> Char
 
FMTQUILL_CONSTEXPR void set_fill (char c)
 
template<typename Char >
FMTQUILL_CONSTEXPR void set_fill (basic_string_view< Char > s)
 
FMTQUILL_CONSTEXPR void copy_fill_from (const basic_specs &specs)
 

The documentation for this struct was generated from the following file: