Public Member Functions | Friends

js::AutoValueVector Class Reference

#include <jscntxt.h>

Inheritance diagram for js::AutoValueVector:
Collaboration diagram for js::AutoValueVector:

List of all members.

Public Member Functions

 AutoValueVector (JSContext *cx JS_GUARD_OBJECT_NOTIFIER_PARAM)
size_t length () const
bool append (const Value &v)
void popBack ()
bool growBy (size_t inc)
bool resize (size_t newLength)
bool reserve (size_t newLength)
Valueoperator[] (size_t i)
const Valueoperator[] (size_t i) const
const Valuebegin () const
Valuebegin ()
const Valueend () const
Valueend ()
const jsvaljsval_begin () const
jsvaljsval_begin ()
const jsvaljsval_end () const
jsvaljsval_end ()
const Valueback () const

Friends

void AutoGCRooter::trace (JSTracer *trc)

Constructor & Destructor Documentation

js::AutoValueVector::AutoValueVector ( JSContext *cx  JS_GUARD_OBJECT_NOTIFIER_PARAM  )  [inline, explicit]

Member Function Documentation

bool js::AutoValueVector::append ( const Value v  )  [inline]
const Value& js::AutoValueVector::back (  )  const [inline]
const Value* js::AutoValueVector::begin (  )  const [inline]
Value* js::AutoValueVector::begin (  )  [inline]
const Value* js::AutoValueVector::end (  )  const [inline]
Value* js::AutoValueVector::end (  )  [inline]
bool js::AutoValueVector::growBy ( size_t  inc  )  [inline]
const jsval* js::AutoValueVector::jsval_begin (  )  const [inline]
jsval* js::AutoValueVector::jsval_begin (  )  [inline]
jsval* js::AutoValueVector::jsval_end (  )  [inline]
const jsval* js::AutoValueVector::jsval_end (  )  const [inline]
size_t js::AutoValueVector::length (  )  const [inline]
const Value& js::AutoValueVector::operator[] ( size_t  i  )  const [inline]
Value& js::AutoValueVector::operator[] ( size_t  i  )  [inline]
void js::AutoValueVector::popBack (  )  [inline]
bool js::AutoValueVector::reserve ( size_t  newLength  )  [inline]
bool js::AutoValueVector::resize ( size_t  newLength  )  [inline]

Friends And Related Function Documentation

void AutoGCRooter::trace ( JSTracer trc  )  [friend]

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