Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Static Public Member Functions | Public Attributes | Static Private Member Functions
nsConflictSet::ClusterEntry Class Reference

#include <nsConflictSet.h>

Collaboration diagram for nsConflictSet::ClusterEntry:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ClusterEntry ()
 ~ClusterEntry ()

Static Public Member Functions

static ClusterEntryCreate (nsFixedSizeAllocator &aPool)
static void Destroy (nsFixedSizeAllocator &aPool, ClusterEntry *aEntry)

Public Attributes

PLHashEntry mHashEntry
nsClusterKey mKey
MatchCluster mCluster

Static Private Member Functions

static voidoperator new (size_t) CPP_THROW_NEW
static void operator delete (void *, size_t)

Detailed Description

Definition at line 229 of file nsConflictSet.h.


Constructor & Destructor Documentation

Definition at line 237 of file nsConflictSet.h.

Here is the caller graph for this function:

Definition at line 238 of file nsConflictSet.h.

Here is the caller graph for this function:


Member Function Documentation

static ClusterEntry* nsConflictSet::ClusterEntry::Create ( nsFixedSizeAllocator &  aPool) [inline, static]

Definition at line 241 of file nsConflictSet.h.

                                            {
            void* place = aPool.Alloc(sizeof(ClusterEntry));
            return place ? ::new (place) ClusterEntry() : nsnull; }

Here is the call graph for this function:

Here is the caller graph for this function:

static void nsConflictSet::ClusterEntry::Destroy ( nsFixedSizeAllocator &  aPool,
ClusterEntry aEntry 
) [inline, static]

Definition at line 246 of file nsConflictSet.h.

                                                                   {
            aEntry->~ClusterEntry();
            aPool.Free(aEntry, sizeof(*aEntry)); }

Here is the call graph for this function:

Here is the caller graph for this function:

static void nsConflictSet::ClusterEntry::operator delete ( void ,
size_t   
) [inline, static, private]

Definition at line 234 of file nsConflictSet.h.

{}
static void* nsConflictSet::ClusterEntry::operator new ( size_t  ) [inline, static, private]

Definition at line 233 of file nsConflictSet.h.

{ return 0; }

Member Data Documentation

Definition at line 252 of file nsConflictSet.h.

Definition at line 250 of file nsConflictSet.h.

Definition at line 251 of file nsConflictSet.h.


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