Public Types | Static Public Attributes
ash::m_ilv< U, v, d, i > Struct Template Reference

Interleave meta. More...

#include <ash/meta_morton.h>

Inheritance diagram for ash::m_ilv< U, v, d, i >:
Inheritance graph

List of all members.

Public Types

typedef U value_type
 The wrapped type.
typedef integral_constant< U, v > type
 The wrapper type.

Static Public Attributes

static const U value
 The wrapped value.

Detailed Description

template<typename U, U v, uint8 d, uint8 i = 0>
struct ash::m_ilv< U, v, d, i >

Interleave meta.

Template Parameters:
U[uint8|uint16|uint32|uint64] An unsigned type.
vThe value to interleave.
dThe number of dimensions.

Member Typedef Documentation

typedef integral_constant<U , v> ash::trait::integral_constant< U , v >::type [inherited]
typedef U ash::trait::integral_constant< U , v >::value_type [inherited]

Member Data Documentation

const U ash::trait::integral_constant< U , v >::value [static, inherited]

The wrapped value.

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

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