Namespaces | Defines
hashgrid.tcc File Reference

Non-inline hashgrid members/methods. More...

This graph shows which files directly or indirectly include this file:

Namespaces

namespace  ash
 The base namespace for everything in the library.
namespace  ash::impl
 The namespace we use to hide the internal implementation.

Defines

#define _HASHGRID_TCC
#define empty_key2D(U)   MortonXY<U>::mask::Y
#define deleted_key2D(U)   static_cast<U>(-1)
#define pcoord_max2D(U)
#define end2D(U)   deleted_key2D(U)
#define empty_key3D(U)   PCoordXYZ<U>::mask::_E
#define deleted_key3D(U)   static_cast<U>(-1)
#define pcoord_max3D(U)   static_cast<U>(~(PCoordXYZ<U>::mask::_E))
#define end3D(U)   deleted_key3D(U)
#define _hashgrid   hashgrid<_Val, _Morton, _KeyAccess, _Alloc, _Ht>
#define _hashgrid_params

Detailed Description

Non-inline hashgrid members/methods.

Author:
Adam Martinson (Loki)
License: AGPL + BSD

Define Documentation

#define _hashgrid_params
Value:
typename _Val, class _Morton, \
                                class _KeyAccess, class _Alloc, \
                                _ASH_HT_IMPL _Ht
#define pcoord_max2D (   U)
Value:
(PCoordXY<U>::mask::X & (PCoordXY<U>::mask::X << 1)) | \
                                    (PCoordXY<U>::mask::Y & (PCoordXY<U>::mask::Y << 1))


© 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