#include <tuple>
#include <memory>
#include <iostream>
#include <type_traits>
Go to the source code of this file.
|
using | Dim = unsigned int |
|
template<template< Dim... > class T> |
using | _MixedBase0 = std::tuple< T< 0 >, T< 1 >, T< 2 >, T< 3 >> |
|
template<template< Dim... > class T> |
using | _MixedBase1 = std::tuple< T< 1 >, T< 2 >, T< 3 >> |
|
template<template< Dim... > class T> |
using | _MixedPtrBase0 = std::tuple< std::shared_ptr< T< 0 >>, std::shared_ptr< T< 1 >>, std::shared_ptr< T< 2 >>, std::shared_ptr< T< 3 >>> |
|
template<template< Dim... > class T> |
using | _MixedPtrBase1 = std::tuple< std::shared_ptr< T< 1 >>, std::shared_ptr< T< 2 >>, std::shared_ptr< T< 3 >>> |
|
template<template< Dim... > class T>
template<template< Dim... > class T>
template<template< Dim... > class T>
using _MixedPtrBase0 = std::tuple< std::shared_ptr<T<0>>, std::shared_ptr<T<1>>, std::shared_ptr<T<2>>, std::shared_ptr<T<3>>> |
Partial template resolution (parameter binding). See implementation of MixedSpaceDim for the usage. Can be used for possible child classes of the Mixed template.
Definition at line 192 of file mixed.hh.
template<template< Dim... > class T>
using _MixedPtrBase1 = std::tuple< std::shared_ptr<T<1>>, std::shared_ptr<T<2>>, std::shared_ptr<T<3>>> |