Public Types | Static Public Attributes | List of all members
absl::str_format_internal::FormatArgImpl::DecayType< T, typename > Struct Template Reference

Public Types

using type = typename std::conditional< !kHasUserDefined &&std::is_convertible< T, const char * >::value, const char *, typename std::conditional<!kHasUserDefined &&std::is_convertible< T, VoidPtr >::value, VoidPtr, const T & >::type >::type
 

Static Public Attributes

static constexpr bool kHasUserDefined
 

Detailed Description

template<typename T, typename = void>
struct absl::str_format_internal::FormatArgImpl::DecayType< T, typename >

Definition at line 259 of file arg.h.

Member Typedef Documentation

template<typename T , typename = void>
using absl::str_format_internal::FormatArgImpl::DecayType< T, typename >::type = typename std::conditional< !kHasUserDefined && std::is_convertible<T, const char*>::value, const char*, typename std::conditional<!kHasUserDefined && std::is_convertible<T, VoidPtr>::value, VoidPtr, const T&>::type>::type

Definition at line 267 of file arg.h.

Member Data Documentation

template<typename T , typename = void>
constexpr bool absl::str_format_internal::FormatArgImpl::DecayType< T, typename >::kHasUserDefined
static
Initial value:

Definition at line 260 of file arg.h.


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


abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:19:59