Android-cuttlefish cvd tool
Static Public Member Functions | Static Public Attributes | List of all members
teeui::ByteBufferProxy::has_data< T > Struct Template Reference

Static Public Member Functions

template<typename U >
static int f (const U *, const void *)
 
template<typename U >
static int * f (const U *u, decltype(u->data()))
 

Static Public Attributes

static constexpr bool value = std::is_pointer<decltype(f((T*)nullptr, ""))>::value
 

Member Function Documentation

◆ f() [1/2]

template<typename T >
template<typename U >
static int teeui::ByteBufferProxy::has_data< T >::f ( const U *  ,
const void *   
)
inlinestatic

◆ f() [2/2]

template<typename T >
template<typename U >
static int * teeui::ByteBufferProxy::has_data< T >::f ( const U *  u,
decltype(u->data())   
)
inlinestatic

Member Data Documentation

◆ value

template<typename T >
constexpr bool teeui::ByteBufferProxy::has_data< T >::value = std::is_pointer<decltype(f((T*)nullptr, ""))>::value
staticconstexpr

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