Public Member Functions | |
| nsPurpleBuffer (nsCycleCollectorParams ¶ms, nsCycleCollectorStats &stats) | |
| nsPurpleBuffer (nsCycleCollectorParams ¶ms) | |
| ~nsPurpleBuffer () | |
| void | Init () |
| void | BumpGeneration () |
| void | SelectAgedPointers (GCGraphBuilder &builder) |
| PRBool | Exists (void *p) |
| void | Put (void *p) |
| void | Remove (void *p) |
| void | SpillOne (void *&p) |
| void | SpillAll () |
| PRUint32 | Count () |
Public Attributes | |
| nsCycleCollectorParams & | mParams |
| nsCycleCollectorStats & | mStats |
| void * | mCache [N_POINTERS] |
| PRUint32 | mCurrGen |
| PointerSetWithGeneration | mBackingStore |
| nsPurpleBuffer::nsPurpleBuffer | ( | nsCycleCollectorParams & | params, | |
| nsCycleCollectorStats & | stats | |||
| ) | [inline] |
| nsPurpleBuffer::nsPurpleBuffer | ( | nsCycleCollectorParams & | params | ) | [inline] |
| nsPurpleBuffer::~nsPurpleBuffer | ( | ) | [inline] |
| void nsPurpleBuffer::Init | ( | void | ) | [inline] |
| void nsPurpleBuffer::BumpGeneration | ( | ) |
| void nsPurpleBuffer::SelectAgedPointers | ( | GCGraphBuilder & | builder | ) |
| PRBool nsPurpleBuffer::Exists | ( | void * | p | ) | [inline] |
| void nsPurpleBuffer::Put | ( | void * | p | ) | [inline] |
| void nsPurpleBuffer::Remove | ( | void * | p | ) | [inline] |
| void nsPurpleBuffer::SpillOne | ( | void *& | p | ) | [inline] |
| void nsPurpleBuffer::SpillAll | ( | ) | [inline] |
| PRUint32 nsPurpleBuffer::Count | ( | ) | [inline] |
| void* nsPurpleBuffer::mCache[N_POINTERS] |
1.5.6