NEURON
table2.h File Reference
#include <OS/enter-scope.h>

Go to the source code of this file.

Macros

#define __Table2Entry(Table2)   Table2_Entry
 
#define Table2Entry(Table2)   __Table2Entry(Table2)
 
#define __Table2Iterator(Table2)   Table2_Iterator
 
#define Table2Iterator(Table2)   __Table2Iterator(Table2)
 
#define declareTable2(Table2, Key1, Key2, Value)
 
#define implementTable2(Table2, Key1, Key2, Value)
 

Functions

unsigned long key_to_hash (long k)
 
unsigned long key_to_hash (const void *k)
 

Macro Definition Documentation

◆ __Table2Entry

#define __Table2Entry (   Table2)    Table2_Entry

Definition at line 40 of file table2.h.

◆ __Table2Iterator

#define __Table2Iterator (   Table2)    Table2_Iterator

Definition at line 42 of file table2.h.

◆ declareTable2

#define declareTable2 (   Table2,
  Key1,
  Key2,
  Value 
)

Definition at line 46 of file table2.h.

◆ implementTable2

#define implementTable2 (   Table2,
  Key1,
  Key2,
  Value 
)

Definition at line 111 of file table2.h.

◆ Table2Entry

#define Table2Entry (   Table2)    __Table2Entry(Table2)

Definition at line 41 of file table2.h.

◆ Table2Iterator

#define Table2Iterator (   Table2)    __Table2Iterator(Table2)

Definition at line 43 of file table2.h.

Function Documentation

◆ key_to_hash() [1/2]

unsigned long key_to_hash ( long  k)
inline

Definition at line 103 of file table2.h.

◆ key_to_hash() [2/2]

unsigned long key_to_hash ( const void k)
inline

Definition at line 104 of file table2.h.