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

#include <utils.h>

Inheritance diagram for ScopedVector< T >:
Collaboration diagram for ScopedVector< T >:

Public Member Functions

 ScopedVector (int length)
 
 ~ScopedVector ()
 
- Public Member Functions inherited from Vector< T >
 Vector ()
 
 Vector (T *data, int length)
 
Vector< T > SubVector (int from, int to)
 
int length () const
 
bool is_empty () const
 
T * start () const
 
T & operator[] (int index) const
 
const T & at (int index) const
 
T & first ()
 
T & last ()
 
Vector< T > Clone () const
 
void Sort (int(*cmp)(const T *, const T *))
 
void Sort ()
 
void Truncate (int length)
 
void Dispose ()
 
Vector< T > operator+ (int offset)
 

Additional Inherited Members

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

Detailed Description

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

Definition at line 514 of file utils.h.

Constructor & Destructor Documentation

ScopedVector ( int  length)
inlineexplicit

Definition at line 516 of file utils.h.

~ScopedVector ( )
inline

Definition at line 517 of file utils.h.


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