HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT > Struct Template Reference

#include <Types.h>

Public Types

template<size_t Shift = ~0UL>
using Promote = ContainerT< typename PromoteType< T >::template Promote< Shift >>
 
template<size_t Shift = ~0UL>
using Demote = ContainerT< typename PromoteType< T >::template Demote< Shift >>
 
using Highest = ContainerT< typename PromoteType< T >::Highest >
 
using Lowest = ContainerT< typename PromoteType< T >::Lowest >
 
using Next = ContainerT< typename PromoteType< T >::Next >
 
using Previous = ContainerT< typename PromoteType< T >::Previous >
 

Detailed Description

template<typename T, template< typename > class ContainerT>
struct openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >

Definition at line 339 of file Types.h.

Member Typedef Documentation

template<typename T, template< typename > class ContainerT>
template<size_t Shift = ~0UL>
using openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >::Demote = ContainerT<typename PromoteType<T>::template Demote<Shift>>

Definition at line 342 of file Types.h.

template<typename T, template< typename > class ContainerT>
using openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >::Highest = ContainerT<typename PromoteType<T>::Highest>

Definition at line 343 of file Types.h.

template<typename T, template< typename > class ContainerT>
using openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >::Lowest = ContainerT<typename PromoteType<T>::Lowest>

Definition at line 344 of file Types.h.

template<typename T, template< typename > class ContainerT>
using openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >::Next = ContainerT<typename PromoteType<T>::Next>

Definition at line 345 of file Types.h.

template<typename T, template< typename > class ContainerT>
using openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >::Previous = ContainerT<typename PromoteType<T>::Previous>

Definition at line 346 of file Types.h.

template<typename T, template< typename > class ContainerT>
template<size_t Shift = ~0UL>
using openvdb::OPENVDB_VERSION_NAME::PromoteContainerType< T, ContainerT >::Promote = ContainerT<typename PromoteType<T>::template Promote<Shift>>

Definition at line 341 of file Types.h.


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