Public Types | Public Member Functions | Protected Attributes
ash::morton_hasher< M > Class Template Reference

Type-sensitive hash functor for morton-keyed hash containers. More...

#include <ash/morton.h>

List of all members.

Public Types

typedef M morton_type
typedef morton_type::value_type size_type
typedef morton_type::pcoord_type pcoord_type

Public Member Functions

size_t operator() (size_type k) const __attribute__((__pure__))
size_t operator() (morton_type const &m) const __attribute__((__pure__))
size_t operator() (pcoord_type const &c) const

Protected Attributes

f_interleave< DIM(morton_type::D),
size_type > 
ilv

Detailed Description

template<class M>
class ash::morton_hasher< M >

Type-sensitive hash functor for morton-keyed hash containers.

Concepts:
stl::hash_function
Template Parameters:
MThe morton type.

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


© 2012   AshTL
Licensed under  AGPLv3
Hosted by  Get AshTL at SourceForge.net. Fast, secure and Free Open Source software downloads
Generated by  doxygen 1.7.4