LLVM 20.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 = typedef typename std::iterator_traits<IterT>::value_type |
Definition at line 329 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 157 of file FormatVariadicDetails.h.
std::enable_if_t< uses_format_member< T >::value, T > llvm::support::detail::build_format_adapter | ( | T && | Item | ) |
Definition at line 132 of file FormatVariadicDetails.h.
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 138 of file FormatVariadicDetails.h.
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 145 of file FormatVariadicDetails.h.