License:
see license.txt

  • template HashFunction (V)
  • Define a hash function type.

  • template UpdateFunction (V)
  • Define an update function type. The update function is responsible for performing the operation denoted by:

    origv = newv

    This can be different for Maps for example, where V may contain the key as well as the value.


  • template CompareFunction (V)
  • Define a comparison function type

    This can be different for Maps in the same way the update function is different.

  • int DefaultCompare (V)(ref V v1, ref V v2);
  • Define the default compare

  • uint DefaultHash (V)(ref V v);
  • Define the default hash function

    (C) 2008 by Steven Schveighoffer. All rights reserved :: page rendered by CandyDoc