#include <tuple>
#include <memory>
#include <iostream>
#include <type_traits>
Go to the source code of this file.
|
using | IntDim = unsigned int |
| A dimension index type. More...
|
|
template<template< IntDim ... > class T> |
using | _MixedBase0 = std::tuple< T< 0 >, T< 1 >, T< 2 >, T< 3 > > |
|
template<template< IntDim ... > class T> |
using | _MixedBase1 = std::tuple< T< 1 >, T< 2 >, T< 3 > > |
|
template<template< IntDim... > 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 > >> |
| ** More...
|
|
template<template< IntDim... > class T> |
using | _MixedPtrBase1 = std::tuple< std::shared_ptr< T< 1 > >, std::shared_ptr< T< 2 > >, std::shared_ptr< T< 3 > >> |
|
|
template<char... Digits> |
constexpr std::size_t | parse_dim () |
|
template<char... Digits> |
auto | operator""_d () |
|
◆ _MixedBase0
template<template< IntDim ... > class T>
using _MixedBase0 = std::tuple<T<0>, T<1>, T<2>, T<3> > |
◆ _MixedBase1
template<template< IntDim ... > class T>
◆ _MixedPtrBase0
template<template< IntDim... > 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> >> |
◆ _MixedPtrBase1
template<template< IntDim... > class T>
using _MixedPtrBase1 = std::tuple< std::shared_ptr<T<1> >, std::shared_ptr<T<2> >, std::shared_ptr<T<3> >> |
◆ IntDim
A dimension index type.
Definition at line 19 of file mixed.hh.
◆ operator""_d()
◆ parse_dim()
template<char... Digits>
constexpr std::size_t parse_dim |
( |
| ) |
|
|
constexpr |
◆ __spacedim