LLVM: llvm::support::detail Namespace Reference (original) (raw)

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
using IterValue = typename std::iterator_traits::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 &&)

IterValue

template

using llvm::support::detail::IterValue = typename std::iterator_traits::value_type

build_format_adapter() [1/4]

build_format_adapter() [2/4]

template<typename T>

std::enable_if_t< uses_format_member< T >::value, T > llvm::support::detail::build_format_adapter ( T && Item )

build_format_adapter() [3/4]

build_format_adapter() [4/4]