V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::base::pass_value_or_ref< T, remove_array_extend > Struct Template Reference

Public Types

using noref_t = typename std::remove_reference< T >::type
 
using decay_t = typename std::conditional< std::is_array< noref_t >::value &&!remove_array_extend, noref_t, typename std::decay< noref_t >::type >::type
 
using type = typename std::conditional< std::is_scalar< decay_t >::value||std::is_array< decay_t >::value, decay_t, const decay_t & >::type
 

Detailed Description

template<typename T, bool remove_array_extend = true>
struct v8::base::pass_value_or_ref< T, remove_array_extend >

Definition at line 65 of file template-utils.h.


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