|
LLVM 22.0.0git
|
Classes | |
| class | AlignAdapter |
| class | ErrorAdapter |
| class | format_adapter |
| class | has_FormatProvider |
| class | has_StreamOperator |
| class | HelperFunctions |
| struct | is_cstring |
| class | missing_format_adapter |
| struct | packed_endian_specific_integral |
| class | PadAdapter |
| struct | PickAlignment |
| value is either alignment, or alignof(T) if alignment is 0. More... | |
| class | provider_format_adapter |
| struct | range_item_has_provider |
| class | RepeatAdapter |
| class | stream_operator_format_adapter |
| struct | use_char_formatter |
| struct | use_double_formatter |
| struct | use_integral_formatter |
| struct | use_pointer_formatter |
| struct | use_string_formatter |
| struct | uses_format_member |
| struct | uses_format_provider |
| struct | uses_missing_provider |
| struct | uses_stream_operator |
Typedefs | |
| template<typename IterT> | |
| using | IterValue = typename std::iterator_traits<IterT>::value_type |
Functions | |
| template<typename T> | |
| std::enable_if_t< uses_format_member< T >::value, T > | build_format_adapter (T &&Item) |
| template<typename T> | |
| std::enable_if_t< uses_format_provider< T >::value, provider_format_adapter< T > > | build_format_adapter (T &&Item) |
| template<typename T> | |
| std::enable_if_t< uses_stream_operator< T >::value, stream_operator_format_adapter< T > > | build_format_adapter (T &&Item) |
| template<typename T> | |
| std::enable_if_t< uses_missing_provider< T >::value, missing_format_adapter< T > > | build_format_adapter (T &&) |
| using llvm::support::detail::IterValue = typename std::iterator_traits<IterT>::value_type |
Definition at line 320 of file FormatProviders.h.
| std::enable_if_t< uses_missing_provider< T >::value, missing_format_adapter< T > > llvm::support::detail::build_format_adapter | ( | T && | ) |
Definition at line 150 of file FormatVariadicDetails.h.
References T.
| std::enable_if_t< uses_format_member< T >::value, T > llvm::support::detail::build_format_adapter | ( | T && | Item | ) |
Definition at line 125 of file FormatVariadicDetails.h.
References T.
Referenced by llvm::format_provider< llvm::iterator_range< IterT > >::format(), llvm::support::detail::AlignAdapter< T >::format(), llvm::support::detail::PadAdapter< T >::format(), llvm::support::detail::RepeatAdapter< T >::format(), and llvm::formatv().
| std::enable_if_t< uses_format_provider< T >::value, provider_format_adapter< T > > llvm::support::detail::build_format_adapter | ( | T && | Item | ) |
Definition at line 131 of file FormatVariadicDetails.h.
References T.
| std::enable_if_t< uses_stream_operator< T >::value, stream_operator_format_adapter< T > > llvm::support::detail::build_format_adapter | ( | T && | Item | ) |
Definition at line 138 of file FormatVariadicDetails.h.
References T.