Public Member Functions | Public Attributes

js::gc::EmptyArenaLists Struct Reference

#include <jsgc.h>

Collaboration diagram for js::gc::EmptyArenaLists:

List of all members.

Public Member Functions

void init ()
Arena< FreeCell > * getOtherArena ()
template<typename T >
Arena< T > * getTypedFreeList (unsigned thingKind)
template<typename T >
Arena< T > * getNext (JSCompartment *comp, unsigned thingKind)
template<typename T >
void insert (Arena< T > *arena)

Public Attributes

Arena< FreeCell > * cellFreeList
Arena< FreeCell > * freeLists [FINALIZE_LIMIT]

Member Function Documentation

template<typename T >
Arena< T > * js::gc::EmptyArenaLists::getNext ( JSCompartment comp,
unsigned  thingKind 
) [inline]
Arena<FreeCell>* js::gc::EmptyArenaLists::getOtherArena (  )  [inline]
template<typename T >
Arena< T > * js::gc::EmptyArenaLists::getTypedFreeList ( unsigned  thingKind  )  [inline]
void js::gc::EmptyArenaLists::init (  )  [inline]
template<typename T >
void js::gc::EmptyArenaLists::insert ( Arena< T > *  arena  )  [inline]

Member Data Documentation


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