#include <jspropertytree.h>
Collaboration diagram for js::PropertyTree:Public Types | |
| enum | { MAX_HEIGHT = 64 } |
Public Member Functions | |
| bool | init () |
| void | finish () |
| js::Shape * | newShape (JSContext *cx, bool gcLocked=false) |
| js::Shape * | getChild (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 |
| void js::PropertyTree::finish | ( | ) |
| js::Shape* js::PropertyTree::getChild | ( | JSContext * | cx, | |
| js::Shape * | parent, | |||
| const js::Shape & | child | |||
| ) |
| bool js::PropertyTree::init | ( | ) |
| static void js::PropertyTree::sweepShapes | ( | JSContext * | cx | ) | [static] |
| static void js::PropertyTree::unmarkShapes | ( | JSContext * | cx | ) | [static] |
friend struct ::JSFunction [friend] |
1.7.1