FreePOOMA
2.4.1
|
So now, finally, we can define the default version of DomainTraits<T> which just inherits from DomainTraitsScalar<T, T, T> More...
#include <DomainTraits.h>
Public Types | |
enum | { domain = Base_t::domain } |
enum | { dimensions = Base_t::dimensions, sliceDimensions = Base_t::sliceDimensions } |
enum | { loopAware = Base_t::loopAware } |
enum | { singleValued = Base_t::singleValued } |
enum | { unitStride = Base_t::unitStride } |
enum | { wildcard = Base_t::wildcard } |
typedef DomainTraitsScalar< T, T, T > | Base_t |
typedef Base_t::Domain_t | Domain_t |
typedef Base_t::OneDomain_t | OneDomain_t |
typedef Base_t::NewDomain1_t | NewDomain1_t |
typedef Base_t::PointDomain_t | PointDomain_t |
typedef Base_t::Element_t | Element_t |
typedef Base_t::Size_t | Size_t |
So now, finally, we can define the default version of DomainTraits<T> which just inherits from DomainTraitsScalar<T, T, T>
typedef DomainTraitsScalar<T, T, T> DomainTraits< T >::Base_t |
typedef Base_t::Domain_t DomainTraits< T >::Domain_t |
Reimplemented from DomainTraitsScalar< T, T, T >.
typedef Base_t::OneDomain_t DomainTraits< T >::OneDomain_t |
Reimplemented from DomainTraitsScalar< T, T, T >.
typedef Base_t::NewDomain1_t DomainTraits< T >::NewDomain1_t |
Reimplemented from DomainTraitsScalar< T, T, T >.
typedef Base_t::PointDomain_t DomainTraits< T >::PointDomain_t |
Reimplemented from DomainTraitsScalar< T, T, T >.
typedef Base_t::Element_t DomainTraits< T >::Element_t |
Reimplemented from DomainTraitsScalar< T, T, T >.
typedef Base_t::Size_t DomainTraits< T >::Size_t |
Reimplemented from DomainTraitsScalar< T, T, T >.