Public Types | Public Member Functions | Static Public Member Functions | Friends

js::PropertyTree Class Reference

#include <jspropertytree.h>

Collaboration diagram for js::PropertyTree:

List of all members.

Public Types

enum  { MAX_HEIGHT = 64 }

Public Member Functions

bool init ()
void finish ()
js::ShapenewShape (JSContext *cx, bool gcLocked=false)
js::ShapegetChild (JSContext *cx, js::Shape *parent, const js::Shape &child)

Static Public Member Functions

static void orphanKids (JSContext *cx, js::Shape *shape)
static void sweepShapes (JSContext *cx)
static void unmarkShapes (JSContext *cx)

Friends

struct ::JSFunction

Member Enumeration Documentation

anonymous enum
Enumerator:
MAX_HEIGHT 

Member Function Documentation

void js::PropertyTree::finish (  ) 
js::Shape* js::PropertyTree::getChild ( JSContext cx,
js::Shape parent,
const js::Shape child 
)
bool js::PropertyTree::init (  ) 
js::Shape* js::PropertyTree::newShape ( JSContext cx,
bool  gcLocked = false 
)
static void js::PropertyTree::orphanKids ( JSContext cx,
js::Shape shape 
) [static]
static void js::PropertyTree::sweepShapes ( JSContext cx  )  [static]
static void js::PropertyTree::unmarkShapes ( JSContext cx  )  [static]

Friends And Related Function Documentation

friend struct ::JSFunction [friend]

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