#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