Back to index

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

#include <nsConflictSet.h>

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

List of all members.

Public Member Functions

 BindingEntry ()
 ~BindingEntry ()

Static Public Member Functions

static BindingEntryCreate (nsFixedSizeAllocator &aPool)
static void Destroy (nsFixedSizeAllocator &aPool, BindingEntry *aEntry)

Public Attributes

PLHashEntry mHashEntry
nsTemplateMatchRefSet mMatchSet

Static Protected Member Functions

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

Detailed Description

Definition at line 351 of file nsConflictSet.h.


Constructor & Destructor Documentation

Definition at line 359 of file nsConflictSet.h.

Here is the caller graph for this function:

Definition at line 362 of file nsConflictSet.h.

Here is the caller graph for this function:


Member Function Documentation

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

Definition at line 366 of file nsConflictSet.h.

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

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 371 of file nsConflictSet.h.

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

Here is the call graph for this function:

Here is the caller graph for this function:

static void nsConflictSet::BindingEntry::operator delete ( void ,
size_t   
) [inline, static, protected]

Definition at line 356 of file nsConflictSet.h.

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

Definition at line 355 of file nsConflictSet.h.

{ return 0; }

Member Data Documentation

Definition at line 375 of file nsConflictSet.h.

Definition at line 376 of file nsConflictSet.h.


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