ListHashTableCore Struct Reference

Template-invariant bits for ListHashTable. More...

Inheritance diagram for ListHashTableCore:

Classes

struct  iteratorEnd
 A zero-sized end iterator. More...
 

Public Member Functions

 ListHashTableCore ()
 Construct null. More...
 
 ClassName ("ListHashTable")
 Define template name and debug. More...
 

Static Public Member Functions

static label canonicalSize (const label)
 Return a canonical (power-of-two) size. More...
 

Detailed Description

Template-invariant bits for ListHashTable.

Definition at line 76 of file ListHashTable.H.

Constructor & Destructor Documentation

◆ ListHashTableCore()

ListHashTableCore ( )
inline

Construct null.

Definition at line 82 of file ListHashTable.H.

References ListHashTableCore::ClassName().

Here is the call graph for this function:

Member Function Documentation

◆ canonicalSize()

Foam::label canonicalSize ( const label  size)
static

Return a canonical (power-of-two) size.

Definition at line 35 of file ListHashTable.C.

Referenced by ListHashTableCore::iteratorEnd::iteratorEnd(), and ListHashTable< T, Key, Hash >::resize().

Here is the caller graph for this function:

◆ ClassName()

ClassName ( "ListHashTable"  )

Define template name and debug.

Referenced by ListHashTableCore::ListHashTableCore().

Here is the caller graph for this function:

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