v8  3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EmbeddedVector< T, kSize > Class Template Reference

#include <utils.h>

Inheritance diagram for EmbeddedVector< T, kSize >:
Collaboration diagram for EmbeddedVector< T, kSize >:

Public Member Functions

 EmbeddedVector ()
 
 EmbeddedVector (T initial_value)
 
 EmbeddedVector (const EmbeddedVector &rhs)
 
EmbeddedVectoroperator= (const EmbeddedVector &rhs)
 
- Public Member Functions inherited from Vector< T >
 Vector ()
 
 Vector (T *data, int length)
 
Vector< TSubVector (int from, int to)
 
int length () const
 
bool is_empty () const
 
Tstart () const
 
Toperator[] (int index) const
 
const Tat (int index) const
 
Tfirst ()
 
Tlast ()
 
Vector< TClone () const
 
void Sort (int(*cmp)(const T *, const T *))
 
void Sort ()
 
void Truncate (int length)
 
void Dispose ()
 
Vector< Toperator+ (int offset)
 

Additional Inherited Members

- Static Public Member Functions inherited from Vector< T >
static Vector< TNew (int length)
 
static Vector< Tempty ()
 
template<typename S >
static Vector< Tcast (Vector< S > input)
 
- Protected Member Functions inherited from Vector< T >
void set_start (T *start)
 

Detailed Description

template<typename T, int kSize>
class v8::internal::EmbeddedVector< T, kSize >

Definition at line 526 of file utils.h.

Constructor & Destructor Documentation

EmbeddedVector ( )
inline

Definition at line 528 of file utils.h.

EmbeddedVector ( T  initial_value)
inlineexplicit

Definition at line 530 of file utils.h.

EmbeddedVector ( const EmbeddedVector< T, kSize > &  rhs)
inline

Definition at line 537 of file utils.h.

Member Function Documentation

EmbeddedVector& operator= ( const EmbeddedVector< T, kSize > &  rhs)
inline

Definition at line 544 of file utils.h.


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