V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
v8::internal::OwnedVector< T > Class Template Reference

Public Member Functions

 MOVE_ONLY_WITH_DEFAULT_CONSTRUCTORS (OwnedVector)
 
 OwnedVector (std::unique_ptr< T[]> data, size_t length)
 
template<typename U , typename = typename std::enable_if<std::is_convertible< std::unique_ptr<U>, std::unique_ptr<T>>::value>::type>
 OwnedVector (OwnedVector< U > &&other)
 
constexpr size_t size () const
 
constexpr bool is_empty () const
 
T * start () const
 
Vector< T > as_vector () const
 
std::unique_ptr< T[]> ReleaseData ()
 

Static Public Member Functions

static OwnedVector< T > New (size_t size)
 
template<typename U , typename Iterator = typename std::common_type< decltype(std::begin(std::declval<const U&>())), decltype(std::end(std::declval<const U&>()))>::type>
static OwnedVector< T > Of (const U &collection)
 

Detailed Description

template<typename T>
class v8::internal::OwnedVector< T >

Definition at line 194 of file vector.h.


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